@charset "utf-8";

/*购物车 20160718 梁楚崇*/
.cart-icon{ background:url(../images/bgs/cart_icon.png) no-repeat;}
.member-icon{background:url(../images/bgs/mygx_sprites.png) no-repeat;}
.pages-header{ height:115px;overflow:hidden;width: 100%;}
.pages-header .pages-logo{ float:left;width:214px;padding-top: 24px;padding-left: 17px;}
.pages-header .pages-title{ float:left; font-size:26px; color:#454545; font-family:"微软雅黑";margin-top: 34px;margin-left: 20px; text-indent:25px;border-left: #ccc solid 1px;height: 48px;line-height: 42px;}
.pages-header .pages-top{ float:right; color:#373737;}
.pages-header .pages-top a{ font-size:14px; display:inline-block; margin:0px 6px 0px 4px;}

.shopping-cart{width: 1200px;margin: auto;}
.viewCart{ width:1200px; margin:auto; padding:20px 0px;position:relative;}
.viewCart-title{ font-size:20px; color:#323232; line-height:36px; font-family:"微软雅黑";}
.viewCart-top{ height:40px;background: #f0f0f0; line-height:40px;}
.viewCart-top div{ float:left;}
.viewCart-top .check{ width:24px;padding-top: 7px;display: inline-block;}
.viewCart-top .select-title{width: 30px;padding-left: 5px;display: inline-block;min-height: 40px;}
.viewCart-top .name{ width:565px;text-indent: 87px;}
.viewCart-top .price{ width:80px; }
.viewCart-top .quantity{ width:185px; text-align:center;}
.viewCart-top .money{ width:90px;padding-left: 30px;}
.viewCart-top .operating{ width:148px; text-align:center;}

.viewCart-shop .title{ line-height:26px;margin-top: 16px;border-bottom: #c8c8c8 solid 1px;}
.viewCart-shop .title .name{ margin-left:4px;float:left; color:#333333;}
.viewCart-product{ border:#f0f0f0 solid 1px; border-bottom:none;}
.viewCart-item{ padding:12px 0px; border-bottom:#f0f0f0 solid 1px;position: relative;}
.viewCart-item div{ float:left;}
.viewCart-item .check{ width:45px;}
.viewCart-item .check p{ width:100%; float:left; text-align:center; line-height:80px;}
.viewCart-item .info{ width:575px;}
.viewCart-item .price{ width:80px;line-height:36px;padding-left: 3px;min-height: 1px;}
.viewCart-item .quantity{ width:187px;padding-top:8px;text-align: center;}
.viewCart-item .money{ width:90px;padding-left: 30px; line-height: 36px;}
.viewCart-item .quantity .message{width: 74px;display: none;background: #faf0f0;margin-left: 56px; border: #e07176 solid 1px;margin-top: 22px;text-align: center;line-height: 20px;color: #e07176;padding: 2px;}
.viewCart-item .quantity .message span{float: inherit;}
.viewCart-item .product-img{width: 100px;}
.viewCart-item .product-name{width: 200px;margin-right: 15px;}
.viewCart-item .product-name a{height: 60px;display: block;}
.viewCart-item .product-name a:hover{text-decoration: underline;}
.viewCart-item .product-detailed{width: 200px;color: #838383;}
.viewCart-item .benefit{height: 16px;width: 40px;cursor: pointer;background-position: -87px -257px;display: block;}
.viewCart-item .benefit2{height: 16px;width: 40px;cursor: pointer;background-position: -87px -257px;display: block;}
.viewCart-item .benefit3{height: 16px;width: 18px;cursor: pointer;background-position: -87px -257px;display: block;}

.viewCart-item {overflow: hidden;}
.viewCart-item-new {margin-bottom: 20px;}
.viewCart-none {border: none;}
.viewCart-product-info{border: #f0f0f0 solid 1px;margin-bottom: 20px;display: none;}

.viewCart-item.invalid{background: #f0f0f0;}
.viewCart-item.choose{background: #f1fbff;}
.viewCart-item .operating{ width:100px;padding-left: 65px; padding-top:3px; line-height:2.2em;;}
.viewCart-item .operating a{ width:100%; display:block;}
.viewCart-item .operating .keep-on{color:#00a0c8;border: #00a0c8 solid 1px;position: relative;margin-left: -40px;padding-left: 30px;background: #e6f8ff;width: 80px;height: 24px;line-height: 24px;display: none;}
.viewCart-item .operating .keep-on:hover{text-decoration: none;}
.viewCart-item .operating .keep-on i{width: 17px;height: 17px;background-position: -59px -58px;position: absolute;left: 10px;top: 3px;}
.viewCart-item .operating a:hover{text-decoration: underline;}
.viewCart-item .name .left{ float:left; width:100px; text-align:center;}
.viewCart-item .name .left img{ width:88px; height:96px;}
.viewCart-item .name .right{ float:left; width:270px;}
.viewCart-item .name .right .product-name{ padding:10px 0px 10px 0px; color:#333333;}
.viewCart-item .name .right .product-gift,.product-category{ color:#969696;line-height: 2em;}
.viewCart-item .quantity span{float:left;}
.viewCart-item .quantity .less{ width:16px; height:20px; border:#ddd solid 1px;margin-left: 56px; text-align:center; line-height:20px; cursor:pointer; background:#FFF; font-size:16px;}
.viewCart-item .quantity .less:hover{ color:#c20005;}
.viewCart-item .quantity .input-number{ display:inline-block; width:44px; border-bottom:#ddd solid 1px;border-top:#ddd solid 1px; height:20px; line-height:20px; text-align:center;color:#666666; font-size:14px; font-family:"黑体"; }
.viewCart-item .quantity .add{ width:16px; height:20px; border:#ddd solid 1px; text-align:center; line-height:20px;cursor:pointer;background:#FFF;font-size:16px;}
.viewCart-item .quantity .add:hover{ color:#c20005;}
.viewCart .btn-check{ float:left; margin-left:16px; margin-top:30px;}
.viewCart .btn-check-on{float:left; margin-left:20px; margin-top:16px;}
.viewCart .viewCart-top .btn-check{margin-left: 10px;margin-top: 7px;}
.viewCart .viewCart-bottom .btn-check{margin-left: 16px;margin-top: 16px;}
.viewCart .select-shop{margin-right: 2px; margin-left: 10px;margin-top: 7px;}
.viewCart-product .fullCut{ background:#f3f3f3; line-height:38px; border-bottom:#ddd solid 1px; color:#666666;}
.viewCart-product .fullCut span{ width:40px; height:20px; background:#d6272c; display:block; margin:10px 20px 0px 40px; line-height:20px; color:#FFF; float:left; text-align:center;}
.shopping-process{ float:right; height:56px; line-height:none; position:relative; margin-top:30px;z-index: 1;}
.shopping-process .process-li{ line-height:84px; float:left; width:80px; text-align:center;height:56px;position: relative;color: #323232;}
.shopping-process .process-li i{background: #ffffff;border: #4cb2d9 solid 2px;border-radius: 50%;width: 10px;height: 10px;display: block;position: absolute;left: 50%;margin-left: -7px;top: 11px;}
.shopping-process .process-li.on i{background:#4cb2d9;}
.shopping-process .process-out{ width:66px; border-bottom:#4cb2d9 solid 2px; position:absolute; top:17px; *top:5px; z-index:9999; display:block;} 
.shopping-process .process-out.on{border-bottom:#c20005 solid 2px;}
.shopping-process .process-out01{ left:47px;}
.shopping-process .process-out02{ left:127px;}
.shopping-process .process-out03{ left:207px;}
.shopping-process .process-out04{ left:287px;}

.viewCart-bottom{ background:#f0f0f0;line-height:45px; height:45px; margin-top:40px;width: 1200px;position: inherit;margin-left: 0px;left: 0px;}
.viewCart-bottom.on{z-index: 1000;position: fixed;margin-left: -600px;bottom: 0px;left: 50%;}
.viewCart-bottom div{ float:left;}
.viewCart-bottom .left{ float:left;}
.viewCart-bottom .right{ float:right;height: 45px;overflow: hidden;}
.viewCart-bottom .check{width:35px;}
.viewCart-bottom .select{ margin-right:33px;}
.viewCart-bottom .linka{ margin-right:33px;}
.viewCart-bottom .altogether{ min-width:140px;position: relative;cursor: pointer;text-align: right;padding-right: 67px;z-index: 1001;}
.viewCart-bottom .altogether span{ font-size:16px; color:#c20005;display:inline-block; margin:0px 3px;}
.viewCart-bottom .altogether span.cart-icon {width: 14px;height: 8px;background-position: -60px -13px;display: block;position: absolute;top: 0px;right:46px;display: none;}
.viewCart-bottom .altogether span.cart-icon.on{display: block;}
.viewCart-bottom .altogether i{width: 9px;height: 5px;background-position: -13px -236px;position: absolute;top: 22px;margin-left: 5px;}
.viewCart-bottom .altogether i.on{background-position: -13px -242px;}
.viewCart-bottom .price{padding-right: 15px;height: 45px;overflow: hidden;font-size: 14px;}
.viewCart-bottom .price span{ font-size:20px; color:#c20005;display:inline-block; margin:0px 3px;} 
.viewCart-bottom .btn-dete{ display:inline-block; width:120px; height:45px; background:#999999; color:#FFF; text-align:center; font-size:20px; cursor: pointer}
.viewCart-bottom .btn-dete.on{background:#c20005;}
.viewCart-deleted{margin-top: 40px;}
.viewCart-deleted .title{ color:#838383;line-height:40px;}
.deleted-item{ background:#f3f3f3; margin-bottom:1px; line-height:38px;padding:5px 10px;}
.deleted-item .keep-on{color:#00a0c8;border: #00a0c8 solid 1px;position: relative;padding-left: 30px;background: #e6f8ff;width: 80px;height: 24px;line-height: 24px;display: none;margin-top: 6px;margin-left: -30px;}
.deleted-item .keep-on i{width: 17px;height: 17px;background-position: -59px -58px;position: absolute;left: 10px;top: 3px;}
.deleted-item p{ float:left; color:#838383;}
.deleted-item p a{color:#838383;}
.deleted-item .name{ width:616px;overflow: hidden;}
.deleted-item .name a:hover{text-decoration: underline;}
.deleted-item .price{ width:172px;}
.deleted-item .quantity{ width:190px;}
.deleted-item .again{ width:90px;}
.deleted-item .again a:hover{ text-decoration:underline;}
.deleted-item .keep{ width:90px;}
.deleted-item .keep a:hover{ text-decoration:underline;}
.viewCart-empty{padding:100px 0px 100px 560px;position: relative;}
.viewCart-empty i{width: 86px;height: 57px;background: url(../images/bgs/loading.png) no-repeat;display: block;left: 455px;top: 89px;position: absolute;}
.viewCart-empty .title{font-size: 18px;}
.viewCart-empty a{font-size: 14px;color: #c8000a;text-decoration: underline;}
.viewCart-regret{height: 24px;line-height: 24px;padding-right: 10px; color: #c8000b;padding-left: 30px;position:absolute;overflow: hidden;bottom: 0px;background: #faf0f0;border: #e07176 solid 1px;display: none;}
.viewCart-regret i{width: 16px;height: 16px;background-position: -10px -263px;display: block;position: absolute;left: 10px;top: 5px;}


/* 已购选商品 */
.altogether-info{width: 1200px;height: 124px;border: #c8000a solid 1px;position: absolute;left: 0px;background: #ffffff;margin-top: -125px;display: none;}
.altogether-show{ width:1120px;padding-left: 40px;  position:relative;}
.altogether-show .hd .prev,.altogether-show .hd .next{ display:none;position: absolute;z-index: 100;  width:13px; height:24px; cursor:pointer;top: 48px;}
.altogether-show .hd .prev{left: 10px;background-position: -58px -252px;}
.altogether-show .hd .next{right: -30px;background-position: -60px -203px;}
.altogether-show .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.altogether-show .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.altogether-show .hd ul li.on{ background-position:0 0; }
.altogether-show .bd{padding-top: 20px;}
.altogether-show .bd .cart-icon{width: 14px;height: 8px;background-position: -60px -13px;display: block;position: absolute;top: 124px;left: 804px;}
.altogether-show .bd ul{ overflow:hidden; zoom:1;}
.altogether-show .bd ul li{ margin:0 16px;width: 80px;height: 80px;position: relative; float:left;padding-top: 5px;}
.altogether-show .bd ul li span{position: absolute;background: #f3f3f3;right: 0px;bottom: 0px;color: #e72c19;height: 18px;line-height: 18px;padding: 0px 5px;}
.altogether-show .bd ul li img{ width:80px; height:80px; display:block; }
.altogether-show .bd ul li .cart-icon{width: 15px;height: 15px;background-position: -59px -29px;display: block;position: absolute;top: 0px;right: -4px;left: inherit;cursor: pointer;}

/*删除商品弹窗*/
.pordShareBg{display: none;position: fixed;top:0px;left:0px;width: 100%;min-width:1200px;height: 100%;background: #000;filter:alpha(opacity=15);-moz-opacity:0.15;-khtml-opacity: 0.15;opacity: 0.15;z-index: 1001;*z-index: 9999;}
.pordShare{display: none;width: 100%;min-width:1200px;height: 100%;position: fixed;top:0px;left:0px;z-index: 1002;*z-index: 9999;}
.play-delete{ position:absolute; width:370px; height:180px;padding:0px 8px; background:#FFF;left: 50%;margin-left: -185px;top: 50%;margin-top: -90px;}
.pordShare .play-top{ line-height:30px; width:100%;}
.pordShare .play-top .left{ float:left; font-size:14px; color:#666;}
.pordShare .play-top .right{ float:right; width:19px; height:19px;background-position: -8px -104px;cursor:pointer; margin-top:10px;}
.play-delete .play-message{ color:#232323; padding:15px 0px 25px 150px;}
.play-delete .play-message i{width: 35px;height: 37px;display: block;position: absolute;background-position: 0 -45px;margin-left: -40px;margin-top: 4px;}
.play-delete .play-message .title{font-size: 18px;}
.play-delete .play-message .sub-title{color: #646464;}
.play-delete .play-box .btn-delete{padding: 0px 10px;background: #f0f0f0; height:26px;  border-radius:5px; line-height:26px; font-size:14px;float:left; margin-left:110px;}
.play-delete .play-box .btn-keep{padding: 0px 10px; height:26px; background:#c8000a; border-radius:5px; line-height:26px; font-size:14px; color:#fff; float:left; margin-left:15px;}
.play-delete-all{ position:absolute; width:370px; height:180px;padding:0px 8px; background:#FFF;left: 50%;margin-left: -185px;top: 50%;margin-top: -90px;}
.play-delete-all .play-top{ line-height:30px; width:100%;}
.play-delete-all .play-top .left{ float:left; font-size:14px; color:#666;}
.play-delete-all .play-top .right{ float:right; width:19px; height:19px;background-position: -8px -104px; cursor:pointer; margin-top:10px;}
.play-delete-all .play-message{line-height: 80px;padding-left: 175px;font-size: 14px;}
.play-delete-all .play-message i{width: 25px;height: 25px;display: block;position: absolute;background-position: -5px 0;margin-left: -31px;margin-top: 26px;}
.play-delete-all .play-box .btn-dete{padding: 4px 10px; height:26px; background:#c8000a; border-radius:5px;line-height: 26px; font-size:14px; color:#fff;margin-left: 165px;}
.play-delete-all.play-pick .play-message{line-height: 80px;text-align: center; font-size: 14px;padding-left: 0px;}

/*猜你喜欢*/
.gx-guess-title{font-size: 20px;line-height: 18px;height: 20px; text-indent: 10px;position: relative;border-left:#c8000a solid 4px;}
.gx-guess-title span{position: absolute;right: 0px;font-size: 12px; color: #8c8c8c;padding-right: 25px;line-height: 24px;background-position: 44px -349px;cursor: pointer;}
.gx-guess-list{ width:1200px;height: 340px;  position:relative;overflow: hidden;margin-top: 20px;}
.gx-guess-list ul{width: 1210px;}
.gx-guess-list ul li{width: 230px;height: 300px;margin-right: 10px; float:left;overflow:hidden;position: relative;border: #c8c8c8 solid 1px;}
.gx-guess-list ul li:hover{border: #c8000a solid 1px;}
.gx-guess-list ul li a{display: block;}
.gx-guess-list ul li a:hover{color: #c8000a;}
.gx-guess-list ul li  img{ width:230px; height:230px; display:block;}
.gx-guess-list ul li .title{font-size: 15px;line-height: 22px;height: 26px;}
.gx-guess-list ul li .sub-title{color: #c8000a;font-size: 16px;}
.gx-guess-list .gx-gl-info{margin:10px;padding-right: 40px; line-height: 18px;background-position: 180px -384px;}

.cart-guess .gx-gl-info{padding-right: 0px;}
.cart-guess ul li{height: 320px;position: relative;}
.cart-guess ul li .title{height: 40px;overflow: hidden;margin-bottom: 10px;font-size: 12px;line-height: 20px;}
.cart-guess .get-cart{background-position: 0px -546px;width: 30px;height: 30px;display: inline-block;position: absolute;right: 10px;bottom: 5px;cursor: pointer;}
.cart-guess .get-cart i{width: 27px;height: 27px;display: inline-block;background-position: -148px -96px;} 
.cart-guess .get-success{position: absolute;color: #00a0c8;border: #00a0c8 solid 1px;left: 50%;margin-left: -60px;top: 204px; background: #e6f8ff;width: 120px;height: 24px;line-height: 24px;display:none;}
.cart-guess .get-success i{width: 17px;height: 17px;background-position: -59px -58px;float: left;margin: 3px 2px 0px 4px;}


/*商品订单页面 20160718 梁楚崇*/
.myorder-top-nav{height: 40px;margin-bottom: -1px;background: #dcdcdc;}
.myorder-top-nav ul li{display: inline-block;line-height: 40px;float: left;}
.myorder-top-nav ul li span{color: #c8000a;}
.myorder-top-nav ul li.on a{background: #323232;color: #fff;}
.myorder-top-nav ul li a{display: block;padding: 0px 20px;font-size: 14px;}
.myorder-top-nav ul li a:hover{background: #323232;color: #fff;}
.myorder-top-nav ul li.callback{float: right;position: relative;}
.myorder-top-nav ul li.callback.on a i{background-position: -108px -54px;color: #323232;}
.myorder-top-nav ul li.callback a{padding-left: 30px;}
.myorder-top-nav ul li.callback i{width: 18px;height: 20px;background-position: -109px -4px;display: block;position: absolute;margin-left: -24px;top: 10px;}
.myorder-top-nav ul li.callback a:hover i{background-position: -108px -54px;color: #323232;}
.myorder-search-info{padding-top: 24px;padding-bottom: 24px;background: #fff;}
.myorder-search-info .order-input{width: 380px;height: 30px;border: #323232 solid 1px;margin-left: 20px;float: left;padding: 0px 10px;}
.myorder-search-info .seach-btn{width:82px;height:32px; background: #323232;font-size: 14px;color:#ffffff;text-align: center; cursor: pointer;}
.myorder-search-info .more-btn{margin-left: 20px;position: relative;color: #000;}
.myorder-search-info .more-btn i{width: 12px;height: 9px;display: block;position: absolute;background: url(../images/bgs/list_ico.png) -28px -33px no-repeat;right: -15px;top: 4px;}
.myorder-search-info .more-btn i.on{background-position: -39px -150px;}

.myorder-search-tj{overflow: hidden;font-size: 14px;padding: 0px 20px 20px 20px;display: none;background: #fff;}
.myorder-search-tj div{float: left;line-height: 27px;}
.myorder-search-tj .state{width: 230px;}
.myorder-search-tj .state select{border: #dddddd solid 1px;height: 25px;}
.myorder-search-tj .time span{float: left;}
.myorder-search-tj .time .time-li{width: 90px;height: 25px;display:inline-block;margin-right: 15px; border: #929292 solid 1px;font-size: 12px;text-align: center;line-height: 26px;cursor: pointer;}
.myorder-search-tj .time .time-li:hover{border-color: #c8000a;color: #c8000a;}
.myorder-search-tj .time .time-li.on{border-color: #c8000a;color: #c8000a;}
.myorder-search-tj .time .order-input{width: 100px;height: 25px;padding: 0px 10px; border: #dddddd solid 1px;margin: 0px 10px;border-radius: 3px;display:inline-block;float: left;}
.myorder-search-tj .seach-btn{width: 50px;height: 27px;background: #c8000a;display: inline-block;margin-left: 10px;color: #ffffff;text-align: center;line-height: 27px;float: left;border-radius: 3px;}

.myorder-content-info{width: 100%;}
.myorder-content-info .myorder-list{margin-bottom: 10px;}
.myorder-content-info .item-top{background: #dcdcdc;}
.myorder-content-info .item-top .input-cb{position: absolute;margin-left: 10px;margin-top: 2px;}
.myorder-content{padding-right: 1px;}
.myorder-content-top{height: 38px;overflow: hidden;background: #dcdcdc;line-height: 38px;margin-top: 35px;}
.myorder-content-top div{float: left;}
.myorder-content-top .product{width: 335px;text-align: center;}
.myorder-content-top .price{width: 100px;}
.myorder-content-top .quantity{width: 70px;}
.myorder-content-top .commodity{width: 87px;text-align: center;margin-right: 16px;}
.myorder-content-top .payment{width: 130px;text-align: center;}
.myorder-content-top .status{width: 114px;text-align: center;}
.myorder-content-top .status select{border: #dddddd solid 1px;margin-top: 7px;height: 25px;}
.myorder-content-top .operation{width: 150px;text-align: center;}

.myorder-content-page{padding: 15px 0px;text-align: right;height: 30px;}
.myorder-content-page span{display: inline-block;line-height: 27px;}
.myorder-content-page a{width: 50px;height: 25px;border: #a0a0a0 solid 1px;display: inline-block;text-align: center;line-height: 25px;margin-left: 5px;border-radius: 3px;}
.myorder-content-page a.none{color: #ccc;}

.myorder-content-page .checkbox{width: 500px;height: 30px;text-align: left;float: left;}
.myorder-content-page .checkbox a{display: inline-block;margin-left: 20px;width: 100px;}
.myorder-content-page .checkbox a:hover{background: #c8000a;color: #fff;border-color: #c8000a;}
.myorder-content-page .checkbox .btn-check{margin: 7px 5px 0px 15px;float: left;}


.myorder-list .col-name{background: #eee;margin-bottom: 5px;}
.myorder-list .col-name th{height: 42px;font-size: 14px;color:#333;line-height: 2.8em;font-weight:normal;}
.myorder-list .product{width: 346px;}
.myorder-list .price{width: 110px;vertical-align:top;text-align: left;}
.myorder-list .quantity{width: 95px;vertical-align:top;text-align: left;}
.myorder-list .commodity{width: 95px;vertical-align:top;text-align: left;}
.myorder-list .payment{width: 130px;vertical-align:top;}
.myorder-list .status{width:130px;position: relative;vertical-align:top;}
.myorder-list .status p{position: relative;}
.myorder-list .status p i{display: block;width: 15px;height: 5px;background-position: -4px -2357px;position: absolute;right: 21px;top: 9px;}
.myorder-list .operation{width: 152px;vertical-align:top;}
.myorder-list tbody{width: 1206px;;}
.myorder-list tbody:hover .order-hd{border:#c8000a solid 1px;border-bottom: #a0a0a0 solid 1px;}
.myorder-list tbody:hover .order-bd{border:#c8000a solid 1px;}
.myorder-list .pay-btn{display: block; width: 100px;height: 28px;background: #c8000a; border-radius: 3px;text-align: center;line-height: 28px; color:#fff;margin:15px auto 0 auto;border:1px #c8000a solid;}
.myorder-list .remain-time{color:#888;margin-top:3px;}
.myorder-list .remain-time span{color: #c8000a;margin-left: 2px;}
.myorder-list .col-btn{display: block; width: 100px;height: 28px;background: #fff; border-radius: 3px;text-align: center;line-height: 28px; color:#555;margin-left: 35px;margin:15px auto 0 auto;border:1px #b3b3b3 solid;}
.myorder-list .col-btn:hover{background: #c8000a;color:#fff;border:1px #c8000a solid; }
.myorder-list .cancel-btn{color: #c8000a;float: left;margin-left: 23px;width: 102px;text-align: center;}
.myorder-list .topHeight{margin-top:10px;}
.myorder-list .t-dec{text-decoration:line-through;}

.order-hd{height: 40px;background: #f0f0f0;border:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.order-hd .dealtime{display: inline-block;margin-left: 30px;position: relative;}
.order-hd .dealtime .btn-check{display: inline-block;position: absolute;top: 2px;left: -17px;}
.order-hd .order-num{display: inline-block;margin-left: 20px;}
.order-hd .shop{display: inline-block;margin-left: 35px;}
.order-hd i{width: 18px;height: 20px;background-position: -109px -4px;display: block;cursor: pointer;position: absolute;margin-left: 991px;margin-top: -20px;}
.order-bd{border:1px solid #dcdcdc;border-top:none;line-height: 1.8em; vertical-align:text-top;}
.order-bd td{padding:12px 0;text-align: center;}
.order-bd td.commodity,td.payment,td.status,td.privilege,td.freight{border-right:1px solid #a0a0a0;}
.order-bd td.operation{padding:0px 5px 10px 5px;}
.order-bd td.operation p{text-align: left;color: #a0a0a0;padding-left: 23px;overflow: hidden;}
.order-bd .product-img{width: 88px;height: 88px;box-sizing:border-box;border:1px solid #e1e1e1;margin: 14px; float: left;}
.order-bd .product-txt{width: 190px;line-height: 16px;padding-left:10px;float: left;text-align: left;}
.order-bd .commodity a{color: #c8000a;text-decoration: #c8000a;}
.order-bd .product-name{display: block;height: 34px;overflow: hidden;margin-top: 13px;}
.order-bd .color-classify{color:#666;line-height: 16px;margin-bottom: 10px;}
.order-bd .actual-pay{color:#555;}
.order-info,.courier-btn{color: #c8000a;}
.order-courier-box{padding: 20px;text-align: left;}
.order-courier-box span{float: left;}
.order-courier-box p{line-height: 22px;}
.order-courier-box select{height: 24px;border: #ddd solid 1px;float: left;}
.order-courier-box .courier-name{width: 140px;height: 22px;border: #ddd solid 1px;padding: 0px 4px;display: none;margin-left: 2px;}
.order-courier-box .courier-num{width: 218px;height: 22px;border: #ddd solid 1px;padding: 0px 4px;}
.order-courier-box .courier-p{height: 34px;line-height: 22px;}

/*弹窗效果*/
.order-delete{ position:absolute; width:370px; height:180px;padding:0px 8px; background:#FFF;left: 50%;margin-left: -185px;top: 50%;margin-top: -90px;}
.order-delete .play-top{ line-height:30px; width:100%;}
.order-delete .play-top .left{ float:left; font-size:14px; color:#666;}
.order-delete .play-top .right{ float:right; width:19px; height:19px;background-position: -8px -104px;cursor:pointer; margin-top:10px;}
.order-delete .play-message{ color:#232323; padding:15px 0px 25px 80px;}
.order-delete .play-message i{width: 35px;height: 37px;display: block;position: absolute;background-position: 0 0px;margin-left: -40px;}
.order-delete .play-message .title{font-size: 16px;}
.order-delete .play-message .sub-title{color: #646464;font-size: 11px;}
.order-delete .play-box .btn-delete{padding: 0px 10px; height:26px; background:#c8000a;  border-radius:5px; line-height:26px;color:#fff; font-size:14px;float:left; margin-left:120px;}
.order-delete .play-box .btn-keep{padding: 0px 10px; height:26px;background: #f0f0f0; border-radius:5px; line-height:26px; font-size:14px;  float:left; margin-left:15px;}

.order-remind{ position:absolute; width:370px; height:180px;padding:0px 8px; background:#FFF;left: 50%;margin-left: -185px;top: 50%;margin-top: -90px;}
.order-remind .play-top{ line-height:30px; width:100%;}
.order-remind .play-top .left{ float:left; font-size:14px; color:#666;}
.order-remind .play-top .right{ float:right; width:19px; height:19px;background-position: -8px -104px;cursor:pointer; margin-top:10px;}
.order-remind .play-message{ color:#232323;text-align: center;padding: 30px 0px;}
.order-remind .play-box .btn-delete{padding: 0px 10px; height:26px; background:#c8000a;  border-radius:5px; line-height:26px;color:#fff; font-size:14px;float:left;margin: auto;margin-left: 160px;}

.order-courier{ padding:0px 8px; background:#FFF;}
.order-courier .play-top{padding-top: 4px;}
.order-courier .play-top .left{font-size: 14px;color: #666;}
.order-courier .play-top .left span{margin-left: 30px;}
.order-courier .play-message{ color:#232323;text-align: center;padding: 10px 0px;}
.order-courier .play-message ul{height: 206px;overflow: auto;margin-bottom: 6px;}
.order-courier .play-message ul li{overflow: hidden;line-height: 22px;margin-bottom: 5px;text-align: left;}
.order-courier .play-message ul li .fl{width: 200px;}
.order-courier .play-message ul li .fr{width: 350px;float: left;}
.order-courier .play-message ul li.red{color: #c8000a;}
.order-courier .play-message p{text-align: left;color: #666;}
.order-courier .play-box .btn-delete{padding: 0px 10px; height:26px; background:#c8000a;  border-radius:5px; line-height:26px;color:#fff; font-size:14px;float:left;margin: auto;margin-left: 160px;}

.order-cancel{ padding:0px 8px; background:#FFF;margin-top: 10px;}
.order-cancel .play-message{ color:#232323;padding: 10px 0px;text-align: left;}
.order-cancel .cancel-title{height: 32px;line-height: 32px;padding-bottom: 30px;}
.order-cancel .cancel-title span{width: 170px;padding-right: 10px;text-align: right;float: left;}
.order-cancel .cancel-title span i{color: #c8000a;font-style: normal;margin-right: 2px;}
.order-cancel .cancel-list{width:167px;position: relative;float: left; }
.order-cancel .cancel-list p{width: 165px;height: 32px;border: #ddd solid 1px;overflow: hidden;text-indent: 15px;cursor: pointer;}
.order-cancel .cancel-list i{background-position: -11px -1559px;width: 10px;height: 10px;position: absolute;right: 10px;top: 15px;}
.order-cancel .cancel-list ul{width: 240px;border: #ddd solid 1px;position: absolute;right: 0px;background: #fff;padding: 10px 0px;display: none;}
.order-cancel .cancel-list ul li:hover{color: #c8000a;}
.order-cancel .cancel-list ul li{float: left;width: 50%;overflow: hidden;height: 26px;text-indent: 25px;cursor:pointer;}
.order-cancel .cancel-msg{padding-left: 110px;color: #c8000a;padding-bottom: 20px;}
.order-cancel .cancel-msg p{color: #c8000a;}
.order-cancel .play-box .btn-delete{padding: 0px 10px; height:26px; background:#c8000a;  border-radius:5px; line-height:26px;color:#fff; font-size:14px;float:left;margin: auto;margin-left: 160px;}
.order-cancel .play-box .btn-keep{padding: 0px 10px; height:26px;background: #f0f0f0; border-radius:5px; line-height:26px; font-size:14px;  float:left; margin-left:15px;}

.myorder-content-none{height: 300px;padding-top: 100px; text-align: center;}
.myorder-content-none .title{height: 44px;line-height: 44px;padding-left: 470px;text-align: left;font-size: 14px;}
.myorder-content-none .title i{width: 66px;height: 44px;background: url(../images/bgs/loading.png) no-repeat;background-size: 100%; display: inline-block;position: absolute;margin-left: -74px;}
.myorder-content-none .btn-info{padding: 20px 0px;}
.myorder-content-none .btn-info a{width: 100px;height: 35px;display: inline-block;line-height: 35px;text-align: center;}
.myorder-content-none .btn-info .link-01{border: #dddddd solid 1px;border-radius: 3px;color: #323232;}
.myorder-content-none .btn-info .link-02{border: #c8000a solid 1px;border-radius: 3px;background: #c8000a;color: #fff;margin-left: 20px;}


/*商品订单，合并支付弹窗 20160822 梁楚崇*/
.myorder-content-click{float: left;line-height: 28px;}
.myorder-content-click input[type=checkbox]{float: left;margin: 8px 7px 0px 12px;}
.myorder-content-click input[type=button]{width: 60px;height: 26px;border: #a0a0a0 solid 1px;display: inline-block;text-align: center;cursor: pointer;border-radius: 3px;margin-left: 20px; line-height: 24px;float: left;background: #f5f5f5;}
.myorder-content-click label{cursor: pointer;float: left;}

.merge-pay{width: 630px; margin: auto;background: #fff;padding: 0px 5px;}
.merge-pay .play-top{ line-height:30px; width:100%;}
.merge-pay .play-top .left{ float:left; font-size:14px; color:#666;font-weight: bold;}
.merge-pay .play-top .right{ float:right; width:19px; height:19px;background-position: -8px -104px;cursor:pointer; margin-top:4px;}

.merge-pay .merge-info{height: 450px;overflow: auto;}
.merge-pay .merge-item{overflow: hidden;}
.merge-pay .merge-item-bottom table tr td.pl0{padding-left: 0px;}
.merge-pay .merge-msg{line-height: 24px;}
.merge-pay .merge-title{line-height: 24px;background: #dcdcdc;padding: 0px 8px 0px 40px;}
.merge-pay .merge-item .merge-title span{float: right;}
.merge-pay .merge-item-top{background: #f0f0f0;line-height: 24px;height: 24px;}
.merge-pay .merge-item-top span{font-weight: bold;}
.merge-pay .merge-item span{display: block;float: left;text-align: center;overflow: hidden;}
.merge-pay .merge-item .name{width: 300px;}
.merge-pay .merge-item .price{width: 120px;}
.merge-pay .merge-item .num{width: 86px;}
.merge-pay .merge-item .discount{width: 200px;}
.merge-pay .merge-item .count{width: 96px;text-align: right;}
.merge-pay .merge-item-info ul li{height: 30px;padding: 4px 0px;line-height: 30px;overflow: hidden;}
.merge-pay .merge-item-info select{width: 140px;height: 28px;margin-bottom: 10px;}

.merge-pay .merge-item-bottom{overflow: hidden;width: 290px;background: #f0f0f0;float: right;border-top:#ddd dashed 1px;padding-top: 4px;margin-bottom: 10px;}
.merge-pay .merge-item-bottom table{background: #f0f0f0;width: 280px;padding: 10px 0px 10px 0px;}
.merge-pay .merge-item-bottom table .count{width: 70px;margin-right:10px }

.merge-pay .merge-price{height: 50px;display: block;border-top:#ddd solid 1px;margin-top: 10px;padding-top: 10px;padding-right: 20px;}
.merge-price table{float: right;}
.merge-pay .merge-pay table{float: right;display: block;}
.merge-pay table tr.mt10 td{padding-top: 10px;line-height: 28px;}
.merge-pay table tr{margin-left: 10px;}
.merge-pay table tr td{padding-left: 20px;vertical-align:top;line-height: 20px;line-height: 28px;}
.merge-pay table select{width: 140px;height: 28px;margin-bottom: 10px;}
.merge-pay .merge-price-bottom{float: right;}

.merge-pay .merge-btn-info{text-align: center;padding-bottom: 12px;}
.merge-pay .merge-btn-info a{width: 100px;height: 26px;line-height: 26px;display: inline-block;text-align: center;color: #fff;border-radius: 4px;margin: 0px 10px;}
.merge-pay .merge-btn-info .btn-cancel{background: #323232;}
.merge-pay .merge-btn-info .btn-dete{background: #c8000a;}


/*商品店铺收藏 20160718 梁楚崇*/
.collect-top-info{height: 42px;background: #dcdcdc;}
.collect-top-nav{float: left;}
.collect-top-nav ul li{width: 120px;float: left;text-align: center;line-height: 42px;}
.collect-top-nav ul li a{display: block;font-size: 16px;}
.collect-top-nav ul li.on{background: #3c3c3c;}
.collect-top-nav ul li.on a{color: #fff;}
.collect-top-search{float: right;margin-top: 5px;margin-right: 30px;width: 182px;height: 32px;background: #b4b4b4;}
.collect-top-search .collect-input{width: 120px;height: 30px;border: #b4b4b4 solid 1px;float: left;padding: 0px 10px;}
.collect-top-search .seach-btn{width: 40px;height: 32px;background-position: -97px -199px;float: left;cursor: pointer;}

.collect-top-tj{padding: 0px 20px;background: #fff;overflow: hidden;padding-bottom: -1px;}
.collect-top-item{overflow: hidden;border-bottom: dashed #b4b4b4 1px;padding: 5px 0px;line-height: 36px;margin-bottom: -1px;}
.collect-top-item .fl{width: 100px;font-size: 14px;}
.collect-top-item .fr{width: 880px;}
.collect-top-item ul{width: 930px;padding: 5px 0px;}
.collect-top-item ul li{float: left;margin-right: 50px;line-height: 30px;}
.collect-top-item ul li.on a{color: #c8000a;}

.collect-content-page{line-height: 44px;height: 44px;background: #dcdcdc;margin: 10px 0px;position: relative;}
.collect-content-page .pagebox{float: right;padding-right: 30px;}
.collect-content-page .pagebox span{display: inline-block;line-height: 27px;}
.collect-content-page .pagebox span i{font-style: normal;color: #c8000a;}
.collect-content-page .pagebox a{width: 60px;height: 25px;border: #a0a0a0 solid 1px;display: inline-block;text-align: center;line-height: 25px;margin-left: 5px;background: #fff;}
.collect-content-page .pagebox a.none{border:dashed #b4b4b4 1px;background: none;color: #323232;}
.collect-content-page .checkbox{height: 44px;text-align: left;float: left;font-size: 14px;}
.collect-content-page .checkbox span{float: left;}
.collect-content-page .checkbox a{display: inline-block;margin-left: 25px;float: left;}
.collect-content-page .checkbox .btn-check{margin: 17px 5px 0px 15px;float: left;}
.collect-content-page .checkbox .btn-message{background: #fff; height: 24px;border: #c4000a solid 1px;color: #c4000a;line-height: 24px;top: 9px;padding:0px 10px 0px 30px;float: left;margin: 9px 0px 0px 17px;}
.collect-content-page .checkbox .btn-message i{width: 18px;height: 18px;display: inline-block;position:absolute;background-position: -8px -261px;margin-left: -22px;margin-top: 2px;}
.collect-content-page .collect-click-msg{padding: 10px;border-radius: 4px;background: #ff9900;color: #fff;font-style: 12px;display:none;height: 12px;line-height: 12px;position: absolute;margin-top: 6px;left: 168px;box-shadow: 1px 1px 2px #ddd;}

.collect-content-info ul{width: 1100px;}
.collect-content-info ul li{width: 200px;height: 300px;float: left;margin-right: 7px;position: relative;}
.collect-content-info ul li img{width: 200px;height: 200px;}
.collect-content-info .item-box{width: 200px;height: 200px;position: relative;}
.collect-content-info .item-show{width: 200px;height: 200px;position: absolute;top: 0px;left: 0px;display: none;}
.collect-content-info .item-show span{width: 30px;height: 30px;background: #afafaf;position: absolute;top: 0px;right: 0px;cursor: pointer;}
.collect-content-info .item-show span i{background-position: -109px -101px;width: 17px;height: 17px;display: inline-block;margin: 5px 0px 0px 7px;}
.collect-content-info .item-show .add-btn{width: 100px;height: 30px;background:rgba(208,48,56,0.8);display: block;top: 170px;left: 0px;position: absolute;text-align: center;line-height: 30px;color: #fff;}
.collect-content-info .item-show .has-btn{width: 90px;height: 30px;background:rgba(92,94,98,0.8);display: block;top: 170px;right: 0px;position: absolute;text-align: center;line-height: 30px; color: #fff;}

.collect-content-info .item-delete{width: 200px;height: 200px;position: absolute;top: 0px;left: 0px;background:rgba(92,94,98,0.7);text-align: center;display: none;}
.collect-content-info .item-delete p{padding: 80px 0px 10px 0px;color: #323232;}
.collect-content-info .item-delete a{display: inline-block;width: 60px;height: 24px;line-height: 24px;}
.collect-content-info .item-delete .dete-btn{background: #c8000a;color: #fff;}
.collect-content-info .item-delete .remove-btn{background: #666666;color: #fff;}

.collect-content-info .details-box .title{width: 100%;height: 22px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 5px 0px;}
.collect-content-info .details-box .btn-check{float: left;margin: 5px 3px 0px 0px;}
.collect-content-info .details-box .price{font-size: 14px;color: #c8000a;}
.collect-content-info .details-box .lost{width: 100px;height: 24px;background: #dcdcdc;margin: auto;text-align: center;line-height: 24px;color: #818182;}

.collect-content-info .contrast-box{position: relative;margin-top: 10px;}
.collect-content-info .contrast-box .title{width: auto;height: 24px;background: #c4000a;float: left;max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;line-height: 24px;text-indent: 30px;padding-right: 5px;position: relative;cursor: pointer;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.collect-content-info .contrast-box .title i{width: 20px;height: 11px;background-position: -106px -156px;display: block;position: absolute;left: 3px;top:6px;}
.collect-content-info .contrast-box .contrast-info{width: 360px;height: 190px;background: #fff;box-shadow: 0px 0px 2px #ccc;position: absolute;top: 24px;padding: 15px; display: none;z-index: 1000;}
.collect-content-info ul li:nth-child(5n) .contrast-info{right: 0px;}
.collect-content-info .contrast-box .contrast-info p{font-size: 14px;line-height: 26px;}
.collect-content-info .contrast-box .contrast-info p span{color: #c4000a;}
.collect-content-info .contrast-box .contrast-price{width: 340px;padding-top: 83px;background: url(../images/bgs/collect-price.png) center top no-repeat;margin-top: 10px;text-align: center;line-height: 20px;}
.collect-content-info .contrast-box .contrast-price .fl{width: 123px;float: left;margin-left: 45px;}
.collect-content-info .contrast-box .contrast-price .fr{width: 120px;float: left;}
.collect-content-info .contrast-box .contrast-price span{display: block;width: 100%;font-size: 14px;}

.collect-content-page .yiiPageer{margin: 10px auto;}
.collect-content-page .yiiPageer li{background: none;}
.collect-content-page .yiiPageer li.selected {background: #323232;}
.collect-content-page .yiiPageer li.first{background: url(../images/bgs/list_ico.png) no-repeat -39px -210px;}
.collect-content-page .yiiPageer li.last{background: url(../images/bgs/list_ico.png) no-repeat 0 0;}

.collect-content-none{height: 150px;padding-top: 100px; text-align: center;padding-left:470px;position: relative;}
.collect-content-none i{width: 86px;height: 57px;background: url(../images/bgs/loading.png) no-repeat;background-size: 100%; display: inline-block;position: absolute;left: 376px;margin-top: -4px;}
.collect-content-none .title{text-align: left;font-size: 18px;padding-top: 5px;}
.collect-content-none .sub-title{text-align: left;font-size: 14px;line-height: 18px;}
.collect-content-none .sub-title a{display: inline-block;color: #c8000a;border-bottom: #c8000a solid 1px;}
.collect-content-none .sub-title input{display: inline-block;color: #c8000a;border-bottom: #c8000a solid 1px;cursor: pointer;font-size: 14px;line-height: 20px;}


/*猜你喜欢公共栏*/
.gx-suspect-title{border-bottom: #dcdcdc solid 1px;margin-bottom: 15px;}
.gx-suspect-title span{width: 90px;height: 42px;display: inline-block;text-align: center;line-height: 42px;background: #dcdcdc;font-size: 14px;}
.gx-suspect-title a.index-icon{position: absolute;right: 0px;top: 10px; font-size: 12px; color: #8c8c8c;padding-right: 25px;line-height: 24px;background-position: 34px -349px;cursor: pointer;}
.gx-suspect-picScroll{ width:1028px;height: 320px;  position:relative;overflow: hidden;}
.gx-suspect-picScroll .hd{ padding:0 10px;}
.gx-suspect-picScroll .hd .prev,.gx-suspect-picScroll .hd .next{ display:block;  width:40px; height:40px;overflow:hidden;cursor:pointer;position: absolute;top: 96px;z-index: 101;}
.gx-suspect-picScroll .hd .prev{ left:1px;background-position: -42px -291px; }
.gx-suspect-picScroll .hd .next{ right:3px; background-position: -2px -291px;}
.gx-suspect-picScroll .hd ul{width: 100%; zoom:1;text-align: center;position: absolute;margin-top: 280px;}
.gx-suspect-picScroll .hd ul li{ display: inline-block; width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;background:#323232; border-radius: 10px;}
.gx-suspect-picScroll .hd ul li.on{ background:#c8000a;}
.gx-suspect-picScroll .bd ul{ overflow:hidden; zoom:1; }
.gx-suspect-picScroll .bd ul li{width: 200px;height: 270px;float: left;margin-right: 4px;position: relative;border: #F5F5F5 solid 1px;}
.gx-suspect-picScroll .bd ul li a{display: block;}
.gx-suspect-picScroll .bd ul li:hover{border-color: #f2c3c5;}
.gx-suspect-picScroll .bd ul li img{border: #dcdcdc solid 1px;width:198px;height: 198px;}
.gx-suspect-picScroll .bd ul li:hover img{border-color:#F5F5F5;}
.gx-suspect-picScroll .details-box{padding: 0px 8px;}
.gx-suspect-picScroll .details-box .title{width: 100%;height: 22px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 5px 0px;}
.gx-suspect-picScroll .details-box .price{font-size: 14px;color: #c8000a;}

.store-content-info .store-content-item{background: #fff;height: 240px;border: #ddd solid 1px;position: relative;margin-bottom: 25px;}
.store-content-item .fl{width: 205px;float: left;border-right:dotted #ddd 1px;height: 240px;text-align: center;}
.store-content-item .fr{width: 820px;float: right;height: 240px;}
.store-content-item .fl img{margin-top: 24px;}
.store-content-item .fl .btn-check{position: absolute;top: 25px;left: 21px;}
.store-content-item .title{font-size: 14px;line-height: 38px;color: #323232;}
.store-content-item .fl a{display: block;width: 95px;height: 25px;margin: auto;border-radius: 3px;line-height: 25px;position: relative;margin-bottom: 10px;}
.store-content-item .store-come{background: #c8000a;color: #fff;text-indent: 22px;}
.store-content-item .store-come i{background-position: -94px -289px;width: 13px;height: 13px;display:block;position: absolute;top: 5px;left: 17px;}
.store-content-item .store-remove{background: #e6e6e6;color: #323232; text-indent: 22px;}
.store-content-item .store-remove i{background-position: -118px -290px;width: 13px;height: 13px;display:block;position: absolute;top: 5px;left: 17px;}
.store-content-item .store-up{color: #323232;text-indent: 35px;text-align: left;}
.store-content-item .store-up i{background-position: -92px -316px;width: 10px;height: 13px;display:block;position: absolute;top: 5px;left: 18px;}
.store-content-item .store-up.on i{background-position: -117px -316px;}
.store-content-item .fl .store-none{width: 155px;background: #e6e6e6;}
.store-content-item .shore-tab{height: 46px;padding-top: 10px; font-size: 14px;}
.store-content-item .shore-tab ul li{float: left;margin: 0px 15px;cursor: pointer;height: 24px;line-height: 24px;}
.store-content-item .shore-tab ul li.on{color: #c8000a;border-bottom: #c8000a solid 1px;}
.pordShare-item{width: 100%;height: 100%;background:rgba(183,183,183,0.9);position: absolute;top: 0px;left: 0px;z-index: 999;text-align: center;display: none;}
.pordShare-item .item-message{line-height: 40px;padding-top: 80px;font-size: 14px;color: #323232;}
.pordShare-item a{width: 78px;height: 30px;text-align: center;line-height: 30px;color: #fff;font-size: 14px;display: inline-block;margin: 0px 5px;}
.pordShare-item .btn-delete{background: #c8000a;}
.pordShare-item .btn-remove{background: #666666;}
.shore-itme{width: 820px;height: 180px;}
.shore-itme .shore-list{width: 740px;height: 180px;float: left;overflow: hidden;position: relative;}
.shore-itme ul{width: 740px;height: 180px; position: absolute;overflow: hidden;}
.shore-itme ul li{width: 140px; height: 180px;float: left;margin-left: 10px;text-align: center;}
.shore-itme ul li a{display: block;}
.shore-itme ul li p{text-align: center;line-height: 40px;color: #c8000a;font-size: 14px;}
.shore-itme ul li:first-child{margin-left: 0px;}
.shore-itme .shore-left{width: 40px;height: 180px;display: block;float: left;overflow: hidden;}
.shore-itme .shore-left i{width: 40px;height: 40px;background-position: 3px -1989px;display: block;margin: auto; margin-top: 52px;}
.shore-itme .shore-right{width: 40px;height: 180px;display: block;float: left;overflow: hidden;}
.shore-itme .shore-right i{width: 40px;height: 40px;background-position: 5px -2036px;display: block;margin: auto; margin-top: 52px;}
.store-none .shore-tab{color: #c8c8c8;}
.store-none .shore-list{text-align: center;font-size: 14px;line-height: 150px;color: #323232;}
.store-none .shore-list i{width: 63px;height: 42px;display: block;background: url(../images/bgs/loading.png);background-size: 100%;position: absolute;top: 53px;left: 241px;}
.store-none .title{color: #c8c8c8;}

.gx-shore-title{border-bottom: #dcdcdc solid 1px;margin-bottom: 15px;}
.gx-shore-title span{width: 90px;height: 42px;display: inline-block;text-align: center;line-height: 42px;background: #dcdcdc;font-size: 14px;}
.gx-shore-title a{float: right;font-style: normal;padding-right: 32px;line-height: 24px;background-position: 38px -349px;margin-top: 8px; cursor: pointer;color: #8c8c8c;}
.gx-shore-list{width: 100%;overflow: hidden;}
.gx-shore-list ul{width: 1150px;margin-top: -20px;}
.gx-shore-list ul li{width: 160px;height: 120px;float: left;padding-right: 57px;padding-top: 20px; text-align: center;margin-bottom: 10px;border-top:#ededed dotted 1px;overflow: hidden;}
.gx-shore-list ul li a{display: block;}
.gx-shore-list ul li img{width: 160px;height: 68px;}
.gx-shore-list ul li p{padding-top: 5px;height: 38px;overflow: hidden;}

.message-info{ position:absolute; width:370px; height:180px;padding:0px 8px; background:#FFF;left: 50%;margin-left: -185px;top: 50%;margin-top: -90px;}
.message-info .play-top{ line-height:30px; width:100%;}
.message-info .play-top .left{ float:left; font-size:14px; color:#666;}
.message-info .play-top .right{ float:right; width:19px; height:19px;background-position: -8px -104px;cursor:pointer; margin-top:10px;}
.message-info .play-message{ color:#232323;font-size: 14px;text-align: center;line-height: 80px;}
.message-info .play-box{text-align: center;}
.message-info .play-box a{padding: 0px 20px;margin: 0px 10px; height:26px; background:#c8000a; display: inline-block; border-radius:5px; line-height:26px;color:#fff; font-size:14px;}
.message-info .play-box .btn-keep{background: #f0f0f0;color: #323232;}


/*我的盖象_添加地址页面 20160718 梁楚崇*/
.member-title{height: 46px;line-height: 46px;background: #dcdcdc;font-size: 16px;text-indent: 15px;}
.member-title span{font-size: 12px;color: #818181;margin-left: 30px;}
.myaddress-page{margin: 15px 0px 10px 0px;line-height: 28px;}
.myaddress-page a{width: 120px;height: 28px;background: #4cb2d9;line-height: 28px;text-indent: 36px; color: #fff;border-radius: 4px;margin-right: 10px;display: inline-block; position: relative;}
.myaddress-page a:hover{color: #fff;}
.myaddress-page a i{background-position: -156px -58px;width: 14px;height: 15px;display: inline-block;position: absolute;top: 6px;left: 14px;}
.myaddress-page span{color: #4cb2d9;font-weight: bold;margin: 0px 2px;}
.myaddress-info{overflow: hidden;}
.myaddress-table{border: #ddd solid 1px;width: 100%;}
.myaddress-table tr{border-bottom: #ddd solid 1px;height:60px;}
.myaddress-table tr:hover{background: #f0f0f0;}
.myaddress-table tr:hover .click-btn{display: block;}
.myaddress-table tr td{padding: 10px 0px 10px 16px;}
.myaddress-table .table-title{line-height: 20px;height: 20px;background: #dcdcdc;}
.myaddress-table .table-title:hover{background: #dcdcdc;}
.myaddress-table .alter-btn,.myaddress-table .delete-btn{color: #323232;text-decoration: underline;margin-right: 5px;}
.myaddress-table .click-btn{width: 75px;height: 25px;line-height: 25px;text-align: center;border: #c8000a solid 1px;color: #c8000a;display: inline-block;border-radius: 3px;display: none;}
.myaddress-table .click-btn.on{background: none;color: #c8000a;border:none;  display: block;margin-left: 1px;}
.myaddress-add{ position:absolute; padding: 10px; background:#FFF;}
.myaddress-add .play-top{ line-height:40px; width:100%;background: #4cb2d9;color: #fff;}
.myaddress-add .play-top .left{ float:left; font-size:14px; color:#fff;text-indent: 10px;}
.myaddress-add .play-top .right{ float:right; width:19px; height:19px;background-position: -156px -4px; cursor:pointer; margin-top:10px;margin-right: 10px;}
.myaddress-add .play-message{ color:#232323;}
.myaddress-add ul li{min-height: 30px;padding-top: 20px;overflow: hidden;}
.myaddress-add .msg-title{width: 110px;float: left;display: block;line-height: 30px;text-align: right;padding-right: 10px;}
.myaddress-add .msg-title i{color: #c8000a;font-style: normal;margin-right: 2px;}
.myaddress-add input{float: left;margin-right: 10px;}
.myaddress-add textarea{width: 280px;height: 50px;border: #ddd solid 1px;padding: 5px;float: left;margin-right: 10px;}
.myaddress-add select{border: #ddd solid 1px;height: 30px;float: left;padding: 0px 5px;margin-right: 10px;}
.myaddress-add .input-s{width: 120px;height: 30px;border: #ddd solid 1px;padding: 0px 5px;line-height: 30px;}
.myaddress-add .input-m{width: 190px;height: 30px;border: #ddd solid 1px;padding: 0px 5px;line-height: 30px;}
.myaddress-add .msg-point{padding: 0px 10px 0px 30px;color: #c8000a;border: #c8000a solid 1px;height: 28px;line-height: 28px;float: left;position: relative;background: #faf0f0;}
.myaddress-add .msg-point i{width: 20px;height: 20px;background-position: -9px -263px;display: block;position: absolute;left: 7px;top: 5px;}
.myaddress-add .btn-keep{background: #c8000a;display: inline-block;height: 30px;padding: 0px 20px;color: #fff;margin-left: 120px;text-align: center;line-height: 30px;border-radius: 5px;margin-top: 10px;cursor: pointer;}
.member-box .collect-content-none .title{margin-top: 8px;}
.help-block{padding: 0px 10px 0px 10px;color: #c8000a;border: #c8000a solid 1px;height: 28px;line-height: 28px;float: left;position: relative;background: #faf0f0;}
.help-block i{width: 20px;height: 20px;background-position: -9px -263px;display: block;position: absolute;left: 7px;top: 5px;}

/* 我的盖象_提现列表页面 20160719 梁楚崇*/
.member-choice{padding: 25px 20px;margin-bottom: 10px;position: relative;background: #fff;}
.member-choice .input-s{width: 120px;height: 30px;border: #ddd solid 1px;padding: 0px 5px;line-height: 30px;}
#date_1,#date_2{background: url(../images/bgs/time_images/time.png) 95% 50% no-repeat;}
.member-choice .input-m{width: 190px;height: 30px;border: #ddd solid 1px;padding: 0px 5px;line-height: 30px;}
.member-choice .input-sl{width: 144px;height: 30px;border: #ddd solid 1px;padding: 0px 5px;line-height: 30px;}
.member-choice span{float: left;display: inline-block;line-height: 30px;margin-right: 10px;}
.member-choice input{float: left;margin-right: 10px;}
.member-choice-fl{margin-right: 10px;}
.member-choice-search{overflow: hidden;}
.member-choice-tj{overflow: hidden;padding-top: 15px;}
.member-choice-tj ul{float: left;overflow: hidden;max-width: 910px;}
.member-choice-tj ul li{float: left;line-height: 30px;margin-right: 15px;}
.member-choice-tj ul li.on a{color: #c8000a;text-decoration:underline;}
.member-choice-tj ul li a{color: #323232;}
.member-choice .dete-btn{padding: 0px 22px;color: #fff;background: #c8000a;line-height: 26px;height: 28px; border-radius: 3px;cursor: pointer;margin-left: 20px;}
.member-box .member-title a{float: right;font-size: 12px;margin-right: 30px;position: relative;}
.member-box .member-title a:hover{color: #c8000a;}
.member-box .member-title a i{width: 16px;height: 16px;display: inline-block;background-position: -159px -205px;position: absolute;margin-left: -21px;top: 14px;}
.member-operate{height: 30px;margin-bottom: 5px;}
.member-operate .operate-btn{width: 115px;height: 28px;background: #c8000a;border-radius: 5px;display: inline-block;float: right;color: #fff;line-height: 28px;}
.member-operate .operate-btn i{height: 15px;width: 15px;background-position: -159px -153px;display: inline-block;float: left;margin: 6px 3px 0px 20px;}
.member-choice-search .dete-btn{margin-top: 2px;}
.account-details ul{height: 64px;}
.member-choice-up{height: 8px;background: #e6e6e6;width: 100%;position: absolute;bottom: 0px;left: 0px;}
.member-choice-up span{width: 120px;height: 34px;line-height: 40px;text-align: center; background: #e6e6e6;display: inline-block;float: right;margin-right: -2px;border-radius: 4px;cursor: pointer;}
.member-choice-up span i{width: 15px;height: 15px;display: inline-block;background-position: -7px -199px;}
.member-choice-up span.on i{background-position: -53px -199px; }

/*选择时间插件样式 20160720 梁楚崇*/
.laydate_body .laydate_box, .laydate_body .laydate_box *{margin:0; padding:0;}
.laydate-icon,
.laydate-icon-default,
.laydate-icon-danlan,
.laydate-icon-dahong,
.laydate-icon-molv{height:22px; line-height:22px; padding-right:20px; border:1px solid #C6C6C6; background-repeat:no-repeat; background-position:right center;  background-color:#fff; outline:0;}
.laydate-icon-default{ background-image:url(../skins/default/icon.png)}
.laydate-icon-danlan{border:1px solid #B1D2EC; background-image:url(../skins/danlan/icon.png)}
.laydate-icon-dahong{background-image:url(../skins/dahong/icon.png)}
.laydate-icon-molv{background-image:url(../skins/molv/icon.png)}
.laydate_body .laydate_box{width:240px; font:12px; z-index:99999999; *margin:-2px 0 0 -2px; *overflow:hidden; _margin:0; _position:absolute!important; background-color:#fff;}
.laydate_body .laydate_box li{list-style:none;}
.laydate_body .laydate_box .laydate_void{cursor:text!important;}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{text-decoration:none; blr:expression(this.onFocus=this.blur()); cursor:pointer;}
.laydate_body .laydate_box a:hover{text-decoration:none;}
.laydate_body .laydate_box cite, .laydate_body .laydate_box label{position:absolute; width:0; height:0; border-width:5px; border-style:dashed; border-color:transparent; overflow:hidden; cursor:pointer;}
.laydate_body .laydate_box .laydate_yms, .laydate_body .laydate_box .laydate_time{display:none;}
.laydate_body .laydate_box .laydate_show{display:block;}
.laydate_body .laydate_box input{outline:0; font-size:14px; background-color:#fff;}
.laydate_body .laydate_top{position:relative; height:26px; padding:5px; *width:100%; z-index:99;}
.laydate_body .laydate_ym{position:relative; float:left; height:24px; cursor:pointer;}
.laydate_body .laydate_ym input{float:left; height:24px; line-height:24px; text-align:center; border:none; cursor:pointer;}
.laydate_body .laydate_ym .laydate_yms{position:absolute; left: -1px; top: 24px; height:181px;}
.laydate_body .laydate_y{width:121px; margin-right:6px;}
.laydate_body .laydate_y input{width:64px; margin-right:15px;}
.laydate_body .laydate_y .laydate_yms{width:121px; text-align:center;}
.laydate_body .laydate_y .laydate_yms a{position:relative; display:block; height:20px;}
.laydate_body .laydate_y .laydate_yms ul{height:139px; padding:0; *overflow:hidden;}
.laydate_body .laydate_y .laydate_yms ul li{float:left; width:60px; height:20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.laydate_body .laydate_m{width:99px;}
.laydate_body .laydate_m .laydate_yms{width:99px; padding:0;}
.laydate_body .laydate_m input{width:42px; margin-right:15px;}
.laydate_body .laydate_m .laydate_yms span{display:block; float:left; width:42px; margin: 5px 0 0 5px; line-height:24px; text-align:center; _display:inline;}
.laydate_body .laydate_choose{display:block; float:left; position:relative; width:20px; height:24px;}
.laydate_body .laydate_choose cite, .laydate_body .laydate_tab cite{left:50%; top:50%;}
.laydate_body .laydate_chtop cite{margin:-7px 0 0 -5px; border-bottom-style:solid;}
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{top:50%; margin:-2px 0 0 -5px; border-top-style:solid;}
.laydate_body .laydate_chprev cite{margin:-5px 0 0 -7px;}
.laydate_body .laydate_chnext cite{margin:-5px 0 0 -2px;}
.laydate_body .laydate_ym label{right:28px;}
.laydate_body .laydate_table{ width:230px; margin:0 5px; border-collapse:collapse; border-spacing:0px; }
.laydate_body .laydate_table td{width:31px; height:19px; line-height:19px; text-align: center; cursor:pointer; font-size: 12px;}
.laydate_body .laydate_table thead{height:22px; line-height:22px;}
.laydate_body .laydate_table thead th{font-weight:400; font-size:12px; text-align:center;}
.laydate_body .laydate_bottom{position:relative; height:22px; line-height:20px; padding:5px; font-size:12px;}
.laydate_body .laydate_bottom #laydate_hms{position: relative; z-index: 1; float:left; }
.laydate_body .laydate_time{ position:absolute; left:5px; bottom: 26px; width:129px; height:125px; *overflow:hidden;}
.laydate_body .laydate_time .laydate_hmsno{ padding:5px 0 0 5px;}
.laydate_body .laydate_time .laydate_hmsno span{display:block; float:left; width:24px; height:19px; line-height:19px; text-align:center; cursor:pointer; *margin-bottom:-5px;}
.laydate_body .laydate_time1{width:228px; height:154px;}
.laydate_body .laydate_time1 .laydate_hmsno{padding: 6px 0 0 8px;}
.laydate_body .laydate_time1 .laydate_hmsno span{width:21px; height:20px; line-height:20px;}
.laydate_body .laydate_msg{left:49px; bottom:67px; width:141px; height:auto; overflow: hidden;}
.laydate_body .laydate_msg p{padding:5px 10px;}
.laydate_body .laydate_bottom li{float:left; height:20px; line-height:20px; border-right:none; font-weight:900;}
.laydate_body .laydate_bottom .laydate_sj{width:33px; text-align:center; font-weight:400;}
.laydate_body .laydate_bottom input{float:left; width:21px; height:20px; line-height:20px; border:none; text-align:center; cursor:pointer; font-size:12px;  font-weight:400;}
.laydate_body .laydate_bottom .laydte_hsmtex{height:20px; line-height:20px; text-align:center;}
.laydate_body .laydate_bottom .laydte_hsmtex span{position:absolute; width:20px; top:0; right:0px; cursor:pointer;}
.laydate_body .laydate_bottom .laydte_hsmtex span:hover{font-size:14px;}
.laydate_body .laydate_bottom .laydate_btn{position:absolute; right:5px; top:5px;}
.laydate_body .laydate_bottom .laydate_btn a{float:left; height:20px; padding:0 6px; _padding:0 5px;}
.laydate_body .laydate_bottom .laydate_v{position:absolute; left:10px; top:6px; font-family:Courier; z-index:0;}

.laydate-icon{border:1px solid #C6C6C6; background-image:url(../images/bgs/time-icon.png)}

.laydate_body .laydate_box,
.laydate_body .laydate_ym,
.laydate_body .laydate_ym .laydate_yms,
.laydate_body .laydate_table,
.laydate_body .laydate_table td,
.laydate_body .laydate_bottom #laydate_hms,
.laydate_body .laydate_time,
.laydate_body .laydate_bottom .laydate_btn a{border:1px solid #ccc;}

.laydate_body .laydate_y .laydate_yms a,
.laydate_body .laydate_choose,
.laydate_body .laydate_table thead,
.laydate_body .laydate_bottom .laydte_hsmtex{background-color:#F6F6F6;}

.laydate_body .laydate_box, 
.laydate_body .laydate_ym .laydate_yms,
.laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);}

.laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#333;}
.laydate_body .laydate_box input{color:#333;}
.laydate_body .laydate_box .laydate_void{color:#ccc!important; /*text-decoration:line-through;*/}
.laydate_body .laydate_box .laydate_void:hover{background-color:#fff!important}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#333;}
.laydate_body .laydate_box a:hover{color:#666;}
.laydate_body .laydate_click{background-color:#eee!important;}
.laydate_body .laydate_top{border-top:1px solid #C6C6C6;}
.laydate_body .laydate_ym .laydate_yms{border:1px solid #C6C6C6; background-color:#fff;}
.laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #C6C6C6;}
.laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #C6C6C6; border-bottom:none;}
.laydate_body .laydate_choose{border-left:1px solid #C6C6C6;}
.laydate_body .laydate_chprev{border-left:none; border-right:1px solid #C6C6C6;}
.laydate_body .laydate_choose:hover, 
.laydate_body .laydate_y .laydate_yms a:hover{background-color:#fff;}
.laydate_body .laydate_chtop cite{border-bottom-color:#666;}
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#666;}
.laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#666;}
.laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#666;}
.laydate_body .laydate_table td{border:none;  height:21px!important; line-height:21px!important; background-color:#fff;}
.laydate_body .laydate_table .laydate_nothis{color:#999;}
.laydate_body .laydate_table thead{height:21px!important; line-height:21px!important;}
.laydate_body .laydate_table thead th{border-bottom:1px solid #ccc;}
.laydate_body .laydate_bottom{border-bottom:1px solid #C6C6C6;}
.laydate_body .laydate_bottom #laydate_hms{background-color:#fff;}
.laydate_body .laydate_time{background-color:#fff;}
.laydate_body .laydate_bottom .laydate_sj{border-right:1px solid #C6C6C6; background-color:#F6F6F6;}
.laydate_body .laydate_bottom input{background-color:#fff;}
.laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #C6C6C6;}
.laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #C6C6C6;}
.laydate_body .laydate_bottom .laydate_v{color:#999}
.laydate_body .laydate_bottom .laydate_btn a{border-right:none; background-color:#F6F6F6;}
.laydate_body .laydate_bottom .laydate_btn a:hover{color:#000; background-color:#fff;}

.laydate_body .laydate_m .laydate_yms span:hover,
.laydate_body .laydate_y .laydate_yms ul li:hover,
.laydate_body .laydate_table td:hover,
.laydate_body .laydate_time .laydate_hmsno span:hover{background-color:#F3F3F3}

/*我的盖象_消息 20160720 梁楚崇*/
.information-info{background: #fff;}
.information-operate{height: 45px;margin-bottom: 10px;line-height: 45px;padding-left: 13px;}
.information-operate span{margin-right: 10px;}
.information-operate span i{color: #c8000a;font-weight: bold;font-style:normal;}
.information-operate a{color: #005aaa;text-decoration:underline;margin-left: 10px;}
.information-item{border-bottom: #f5f5f5 solid 2px; padding: 20px 28px;position: relative;line-height: 22px;}
.information-item .item-title{font-size: 14px;line-height: 16px;border-left:#c8000a solid 2px;text-indent: 8px;margin-bottom: 10px;float: left}
.information-item .item-start{overflow: hidden;}
.information-item .item-start i{width: 34px;height: 22px;background: url(../images/bgs/news_state.png);float: left;margin-right:8px;}
.information-item .item-img{position: relative;padding: 12px 0px;}
.information-item .item-img ul{overflow: hidden;height: 80px;}
.information-item .item-img ul li{float: left;width: 80px;height: 80px;overflow: hidden;margin-right: 10px;}
.information-item .item-message{padding-bottom: 15px; line-height: 24px;}
.information-item .item-link{text-decoration: underline;position: relative;}
.information-item .item-link i{background-position: -63px -1201px;width: 12px;height: 14px;display: block;position: absolute;right: -16px;top: 2px;}
.information-item .item-link:hover{text-decoration: underline;}
.information-item .item-time{color: #818181;margin-top: 5px;}
.information-item .item-close{width: 13px;height: 13px;display: block;background-position: -158px -284px; position: absolute;right: 10px;top: 10px;cursor: pointer;}
.information-item .item-more{font-size: 40px;position: absolute;top: 12px;right: 30px;color: #c8c8c9;height: 80px;line-height: 60px;}

.shield-info{ position:absolute; width:370px; height:180px;padding:0px 8px; background:#FFF;left: 50%;margin-left: -185px;top: 50%;margin-top: -90px;}
.shield-info .play-top{ line-height:30px; width:100%;}
.shield-info .play-top .left{ float:left; font-size:14px; color:#666;}
.shield-info .play-top .right{ float:right; width:19px; height:19px;background-position: -8px -104px;cursor:pointer; margin-top:10px;}
.shield-info .play-message{ color:#232323;font-size: 14px;padding-left: 110px; line-height: 22px;margin-top: 26px;margin-bottom: 20px;}
.shield-info .play-message i{width: 28px;height: 28px;background-position: -4px 0px;display: block;position: absolute;margin-left: -32px;}
.shield-info .play-box{text-align: center;}
.shield-info .play-box a{padding: 0px 20px;margin: 0px 10px; height:26px; background:#c8000a; display: inline-block; border-radius:5px; line-height:26px;color:#fff; font-size:14px;}
.shield-info .play-box .btn-keep{background: #f0f0f0;color: #323232;}

.empty-info{ position:absolute; width:370px; height:180px;padding:0px 8px; background:#FFF;left: 50%;margin-left: -185px;top: 50%;margin-top: -90px;}
.empty-info .play-top{ line-height:30px; width:100%;}
.empty-info .play-top .left{ float:left; font-size:14px; color:#666;}
.empty-info .play-top .right{ float:right; width:19px; height:19px;background-position: -8px -104px;cursor:pointer; margin-top:10px;}
.empty-info .play-message{ color:#232323;font-size: 14px;padding-left: 125px; line-height: 22px;margin-top: 26px;margin-bottom: 20px;}
.empty-info .play-message i{width: 21px;height: 23px;background-position: -154px -245px;display: block;position: absolute;margin-left: -28px;}
.empty-info .play-box{text-align: center;}
.empty-info .play-box a{padding: 0px 20px;margin: 0px 10px; height:26px; background:#c8000a; display: inline-block; border-radius:5px; line-height:26px;color:#fff; font-size:14px;}
.empty-info .play-box .btn-keep{background: #f0f0f0;color: #323232;}

.information-show h2{text-align: center;padding-top: 45px;}
.information-show .show-time{text-align: center;color: #828282;line-height: 40px;}
.information-show .show-summary{background: #f5f5f5;padding: 25px;margin: 0px 25px;}
.information-show .show-details{padding: 0px 50px;line-height: 24px;padding-bottom: 50px;}
.information-show .show-details .img{text-align: center;padding: 50px 0px;}

.item-consult{overflow: hidden;line-height: 20px;margin-top: 4px;}
.item-consult span{float: left;width: 66px;}
.item-consult div{width: 820px;float: left;}

.member-sidebar .sidebar-main li i.red{margin-left: 10px;font-weight: normal;font-style: normal;}
.member-sidebar .sidebar-main li.reds a{color: #c8000a;}




/*我的盖象_我的资产 20160721 梁楚崇*/
.wallet-explain{padding: 0px 35px 30px 35px;border-radius: 20px; line-height: 26px;background: #fff;margin-top: 20px;color: #818181;}
.wallet-explain .sub-title{padding-top: 35px;font-size: 14px;color: #323232;}
.wallet-item .item-info{margin-top: 10px;background: #fff;padding-left:40px;min-height: 118px;overflow: hidden;}
.wallet-item .item-frist{height: 190px;}
.wallet-item .item-frist .item-list p{width: 100%;position: relative}
.wallet-item .item-title{width: 184px;float: left;border-right:#e0e0e0 dotted 1px;height: 100%;min-height: 118px; line-height: 30px;color: #818181;}
.wallet-item .item-title .title{font-size: 18px;color: #323232;padding-top: 22px;}
.wallet-item .item-list{width: 570px;float: left;padding-left: 110px;padding-top: 18px;}
.wallet-item .item-list p{width: 270px;float: left;line-height: 38px;font-size: 14px;}
.wallet-item .item-list p span{color: #c8000a;}
.wallet-item .item-link{padding-top: 22px;width: 120px;float: left;}
.wallet-item .item-link a{line-height: 30px;text-decoration: underline;}
.wallet-item .icon-mark{width: 17px;height: 19px;background-position: -208px -155px;display: block;float: left;margin-right: 5px;margin-top: 5px;}
.wallet-item .icon-red{width: 17px;height: 20px;background-position: -207px -104px;display: block;float: left;margin-right: 5px;margin-top: 5px;}
.wallet-item .icon-coupon{width: 25px;height: 17px;background-position: -205px -57px; display: block;float: left;margin-right: 5px;margin-top: 8px;}
.wallet-item .icon-card{width: 25px;height: 20px;background-position: -257px -251px;display: block;float: left;margin-right: 5px;margin-top: 7px;}
.wallet-item .item-list i{width: 17px;height: 17px;background-position: -155px -308px;display:inline-block;position: absolute;margin-left: 4px;margin-top: 11px;}
.wallet-item .item-link i{width: 17px;height: 17px;background-position: -155px -308px;display:inline-block;position: absolute;margin-left: 4px;margin-top: 6px;}
.member-box .member-title .icon-eye i{width: 24px;height: 14px;background-position: -206px -20px;}
.member-box .member-title .icon-eye.on i{width: 24px;height: 14px;background-position: -206px -4px;}
.wallet-item .item-list .wallet-icon-01{background: rgba(0, 0, 0, 0) url("../images/bgs/mygx_sprites.png") 0 -153px no-repeat scroll;left: -20px;}
.wallet-item .item-list .wallet-icon-02{background: rgba(0, 0, 0, 0) url("../images/bgs/mygx_sprites.png") 0 -188px no-repeat scroll;left: -20px;}

.wallet-btn-01,.wallet-btn-02,.wallet-btn-03{display: block;}
.wallet-popup-01{padding: 10px 20px;}
.wallet-table{width:100%;border: #ddd solid 1px;margin-bottom: 10px; text-align: center;line-height: 30px;}
.wallet-table td{border-bottom: #ddd solid 1px;border-right:#ddd solid 1px; }
.wallet-table th{border-bottom: #ddd solid 1px;background: #dcdcdc;}
.wallet-msg{color: #999;text-align: left;}

.wallet-popup-02{padding: 20px 20px 10px 20px;}
.wallet-popup-02 .wallet-list{text-align: left;height: 34px;line-height: 34px;height: 34px;margin-bottom: 10px;}
.wallet-popup-02 .wallet-list label{width: 100px;text-align: right;display: inline-block;padding-right: 6px;}
.wallet-popup-02 input{width: 149px;height: 32px;border: #ddd solid 1px;padding: 0px 4px;}
.wallet-popup-02 select{width: 160px;height: 32px;border: #ddd solid 1px;padding: 0px 4px;}

.wallet-popup-03{padding: 20px 20px 10px 20px;}
.wallet-popup-03 .wallet-list{text-align: left;height: 34px;line-height: 34px;height: 34px;margin-bottom: 10px;}
.wallet-popup-03 .wallet-list label{width: 100px;text-align: right;display: inline-block;padding-right: 6px;float: left}
.wallet-popup-03 .message{color: #666;padding-left: 106px;}
.wallet-popup-03 input{width: 160px;height: 32px;border: #ddd solid 1px;padding: 0px 4px;float: left}
.wallet-popup-03 button{margin-left: 15px;background: #333;border:none;height: 34px;color: #fff;cursor: pointer;float: left;width: 114px;text-align: center;}
.wallet-popup-03 select{max-width: 370px;height: 32px;border: #ddd solid 1px;padding: 0px 4px;}
.wallet-popup-03 a{text-decoration: underline;color: #999;}
.wallet-popup-03 .pl18{padding-left: 18px;position: relative;}
.wallet-popup-03 .pl18 span{position: absolute;left: 2px;top: 0px;display: block;}

.recharge-link{text-align: center;margin:35px 0px;display: block;}
.recharge-link a{font-size: 16px;color: #c8000a;font-weight: bold;}
.recharge-progress{height: 130px;width: 600px;margin: auto;}
.recharge-progress .item-info{width: 160px;float: left;margin:0px 20px;text-align: center;position: relative;}
.recharge-progress .item-info.on{opacity:0.5; filter:alpha(opacity:50);}
.recharge-progress .item-spot{position: absolute;font-size: 24px;left: -82px;top: 7px;}
.recharge-progress .item-num{width: 50px;height: 50px;border: #000 solid 4px;border-radius: 50%;line-height: 50px;font-size: 18px;display: inline-block;}
.recharge-progress p{font-size: 14px;line-height: 44px;font-weight: bold;}
.recharge-tab tr{height: 50px;padding-top: 20px;}
.recharge-tab .title{width: 180px;text-align: right;padding-right: 10px;}
.recharge-tab .title i{color: #ff3030;font-style: normal;margin-right: 3px;}
.recharge-tab input[type=text]{width: 178px;height: 28px;border: #000 solid 1px;padding: 0px 10px;line-height: 28px;float: left;}
.recharge-tab input[type=submit]{width: 100px;height: 26px;background: #c8000a;color: #fff;text-align: center;line-height: 24px;border-radius: 4px;cursor: pointer;margin-top: 20px;}
.recharge-tab span{width: 80px;height: 28px;border: #999 solid 1px;display: inline-block;text-align: center;line-height: 28px;margin-left: 2px;font-size: 16px;}
.recharge-tab a{color: #a0a0a0;text-decoration: underline;margin-left: 10px;}
.recharge-form{width: 600px;height: 300px;margin: auto;background: #fff;padding-top: 40px;}
.recharge-explain{padding: 0px 35px 30px 35px;width: 530px;margin: auto; border-radius: 20px; line-height: 26px;background: #fff;margin-top: 20px;color: #818181;}
.recharge-explain .sub-title{padding-top: 35px;font-size: 14px;color: #323232;}

.recharge-form{width: 600px;height: 300px;margin: auto;background: #fff;padding-top: 40px;}
.recharge-explain{padding: 0px 35px 30px 35px;width: 530px;margin: auto; border-radius: 20px; line-height: 26px;background: #fff;margin-top: 20px;color: #818181;}
.recharge-explain .sub-title{padding-top: 35px;font-size: 14px;color: #323232;}





/*会员反馈 20160722 梁楚崇*/
.feedback-header{width: 100%;background: #323232;height: 80px;line-height: 80px;}
.feedback-nav{width: 940px;margin: auto;}
.feedback-option{float: left;font-size: 18px;color: #fff;padding-left: 20px;}
.feedback-login{float: right;color: #fff;}
.feedback-login a{color: #fff;margin-left: 15px;}
.feedback-logo{float: left;}
.feedback-info{width: 800px;margin:auto;}
.feedback-info .feedback-message{margin-top: 35px;background: #dcdcdc;padding: 20px 50px;line-height: 18px;}
.feedback-info .feedback-message .title{font-size: 14px;line-height: 30px;font-weight: bold;}
.feedback-info .feedback-message .txtle{text-indent: 2em;}
.feedback-info .content-title{overflow: hidden;margin-top: 30px;line-height: 34px;}
.feedback-info .content-title .fl{font-size: 14px;font-weight: bold;}
.feedback-info .content-title .fl i{color: #c8000a;font-style: normal;margin: 0px 2px;}
.feedback-info .content-title .fr span{color: #c8000a;}
.feedback-info .content-input textarea{width: 780px;height: 182px;border: #ddd solid 1px;padding: 10px;line-height: 20px;resize: none;}
.feedback-info .content-button{overflow: hidden;padding: 8px 0px 70px 0px;}
.feedback-info .content-button .fl{line-height: 16px;padding-top: 30px;}
.feedback-info .content-button .fl p{color: #999;}
.feedback-info .content-button img{width: 65px;height: 65px;float: left;margin-right: 5px;}
.feedback-info .content-button >a{width: 65px;height: 65px;background: #a7a7a7;display: block;float: left;margin-right: 5px;line-height: 94px;color: #fff;position: relative;text-align: center;}
.feedback-form table{background: none;}
.feedback-info .content-button a i{font-style: normal;position: absolute;font-size: 40px;top: 10px;left: 18px;line-height: 20px;}
.feedback-tab tr{height: 50px;padding-top: 20px;}
.feedback-tab .title{width: 110px;text-align: right;padding-right: 10px;font-size: 14px;font-weight: bold;}
.feedback-tab .title i{color: #ff3030;font-style: normal;margin-right: 3px;}
.feedback-tab input[type=text]{width: 268px;height: 28px;border: #000 solid 1px;padding: 0px 10px;line-height: 28px;float: left;}
.feedback-tab span{width: 80px;height: 28px;border: #999 solid 1px;display: inline-block;text-align: center;line-height: 28px;margin-left: 2px;font-size: 16px;}
.feedback-tab input[type=submit]{width: 100px;height: 26px;background: #c8000a;color: #fff;text-align: center;line-height: 24px;border-radius: 4px;cursor: pointer;margin-top: 20px;}
.feedback-tab a{color: #a0a0a0;text-decoration: underline;margin-left: 10px;}
.feedback-form{width: 800px;margin: auto;padding-bottom: 80px;}
.feedback-info .webuploader-container {position: relative;}
.feedback-info .webuploader-element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px,1px,1px,1px);}
.feedback-info .webuploader-pick {position: relative;cursor: pointer;color: #fff;}
.feedback-info .webuploader-pick-disable {opacity: 0.6;pointer-events:none;}



/*我的盖象_我的企业_会员等级与特权说明 20160725 梁楚崇*/
.system-info-title{line-height: 44px;text-indent: 15px;}
.system-message-info{overflow: hidden; background: #fff;}
.system-message-fl{width: 90px;height: 90px;border-radius: 50%;position: relative;margin: 21px 30px 21px 44px;float: left;overflow: hidden;}
.system-message-fl img{width: 90px;height: 90px;border-radius: 50%;}
.system-message-fl p{display: none;width: 90px;background: rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#cd000000);text-align: center;position: absolute;bottom: 0;left: 0;color: #fff;}
.system-message-fl input{width: 90px;height: 90px;position: absolute;bottom: 0;left: 0;color: #fff;z-index: 9;opacity: 0;filter:alpha(opacity=0); cursor: pointer;}
.system-message-fr{float: left;line-height: 24px;padding-top: 30px;}
.system-message-fr span{margin-right: 50px;}
.system-message-fr a{color: #005aaa;text-decoration: underline;}
.system-message-info .grade-01{width: 18px;height: 18px;background: url(../images/bgs/system_01.png) no-repeat;background-size: 100%;display:inline-block;vertical-align:middle;margin-right: 2px;}
.system-message-info .grade-02{width: 18px;height: 18px;background: url(../images/bgs/system_02.png) no-repeat;background-size: 100%;display:inline-block;vertical-align:middle;margin:0px 2px;}
.system-upgrade{background: #dcdcdc;padding: 2px 5px;}

.system-explain-title{text-align: center;line-height: 40px;}
.system-explain-title span{color: #c8000a;}
.system-explain-info{background: #fff;}
.system-process{padding-top: 95px;background: url(../images/bgs/system_0.png) 50% 28px no-repeat #dcdcdc;}
.system-process ul{text-align: center;padding-left: 218px;overflow: hidden;padding-bottom: 20px;}
.system-process ul li{width: 120px;float: left;}
.system-explain{padding: 20px 30px;line-height: 26px;color: #a0a0a0;}
.system-explain .title{font-weight: bold;}

.system-table{width: 100%;}
.system-table tr td{height: 44px;text-align: center;border: #a0a0a0 solid 1px;}
.system-table-title{background: #dcdcdc;font-weight: bold;}
.system-table .grade-01{width: 30px;height: 30px;background: url(../images/bgs/system_01.png) no-repeat;background-size: 100%;display: block;margin: auto;}
.system-table .grade-02{width: 30px;height: 30px;background: url(../images/bgs/system_02.png) no-repeat;background-size: 100%;display: block;margin: auto;}
.system-table .grade-03{width: 30px;height: 30px;background: url(../images/bgs/system_03.png) no-repeat;background-size: 100%;display: block;margin: auto;}
.system-table .grade-04{width: 30px;height: 30px;background: url(../images/bgs/system_04.png) no-repeat;background-size: 100%;display: block;margin: auto;}
.system-table .grade-05{width: 30px;height: 30px;background: url(../images/bgs/system_05.png) no-repeat;background-size: 100%;display: block;margin: auto;}
.system-table .grade-06{width: 30px;height: 30px;background: url(../images/bgs/system_06.png) no-repeat;background-size: 100%;display: block;margin: auto;}
.system-table .icon-01{width: 20px;height: 14px;background-position: -206px -208px;display: inline-block;vertical-align:middle;margin-right: 3px;}
.system-table .icon-02{width: 18px;height: 16px;background-position: -207px -253px;display: inline-block;vertical-align:middle;margin-right: 3px;}
.system-table .icon-03{width: 14px;height: 15px;background-position: -208px -307px;display: inline-block;vertical-align:middle;margin-right: 3px;}

.system-message-info .webuploader-container {position: relative;}
.system-message-info .webuploader-element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px,1px,1px,1px);}
.system-message-info .webuploader-pick {position: relative;display: inline-block;cursor: pointer;width: 90px;height: 90px;margin-top: -90px;}
.system-message-info .webuploader-pick-disable {opacity: 0.6;pointer-events:none;}


/*购物车_结算 20160811 梁楚崇*/
.receipt-add{border: #f0f0f0 solid 1px;padding-bottom: 10px; }
.receipt-title{font-size: 14px;line-height: 50px;padding: 0px 8px;font-weight: bold;}
.receipt-title a{float: right;font-size: 12px;color: #c8000a;font-weight: 100;}
.receipt-list-on{overflow:hidden;}
.receipt-list-down{max-height: 160px;overflow: auto;}
.receipt-list ul li{overflow: hidden;height: 30px;line-height: 30px;margin-bottom: 10px;cursor: pointer;}
.receipt-list ul li:hover{background: #f1fbff;}
.receipt-list ul li:hover .default{display: block;}
.receipt-list .fl{width: 150px;height: 30px;background: #fff;}
.receipt-list .fl span{width: 70px;padding: 0px 20px; height: 28px;display: block;margin: auto;text-align: center;border: #c8000a solid 1px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.receipt-list .fr{width: 980px;height: 30px;}
.receipt-list .name{width: 72px;text-align: center;float: left;padding-right: 68px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.receipt-list .add{width: 280px;float: left;overflow: hidden;height: 30px;}
.receipt-list .tel{width: 182px;padding-left: 68px; float: left;}
.receipt-list .default{width: 100px;padding-left: 10px; float: left;color: #c8000a;cursor: pointer;position: relative;display: none;}
.receipt-list ul li .default.on{padding-left: 26px;width: 84px;display: block;}
.receipt-list .click{width: 72px;text-align: center;float: right;margin-right: 30px;}
.receipt-list .click a{color: #005aaa;margin: 0px 5px;text-decoration: underline;}
.receipt-list .click a:hover{color: #c8000a;}
.receipt-list-on .fl i{position: absolute;right: 0px;bottom: 0px;width: 14px;height: 14px;background-position: -7px -2578px;}
.receipt-list-down .fl i{position: absolute;right: 0px;bottom: 0px;width: 14px;height: 14px;background-position: -7px -2578px;}
.receipt-list-down .fr i{position: absolute;left: 10px;top: 8px;width: 12px;height: 15px;background-position: -262px -10px;}
.receipt-more{line-height: 28px;padding-left: 22px;}
.receipt-more i{width: 8px;height: 8px;background-position: -263px -116px;display: inline-block;margin-left: 5px;}
.receipt-more.on i{background-position: -263px -108px;}
.viewCart-choice{background: #f1fbff;padding: 4px;overflow: hidden;border: #f0f0f0 solid 1px;border-top:none; }
.viewCart-item .choice-info{overflow: hidden;float: none;border-bottom: #ddd dashed 1px;padding-top: 26px;padding-bottom: 10px;}
.viewCart-product .item-box{border: #f0f0f0 solid 1px;}
.viewCart-item .choice-info .fl{text-indent: 36px;}
.viewCart-item .choice-info .fl input{width: 380px;height: 30px;padding: 0px 5px; line-height: 30px;border: #ddd solid 1px;}
.viewCart-item .choice-info .fr{float: right;}
.viewCart-item .choice-info .choice-list{overflow: hidden;float: none;}
.viewCart-item .choice-info .choice-money{width: 114px;float: right; color: #c8000a;line-height: 30px;padding-left: 10px;}
.viewCart-item .choice-info .choice-title{width: 190px;text-align: right;padding-right: 4px;display: block;float: left;line-height: 30px;}
.viewCart-item .choice-info .choice-txtle{line-height: 30px;width: 160px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.viewCart-item .choice-info select{width: 140px;height: 28px;margin-bottom: 10px;margin-right: 38px;}
.choice-bottom{line-height: 64px;text-align: right;padding-right: 80px;font-size: 14px;}
.choice-bottom span{color: #c8000a;font-weight: bold;}
.viewCart-back{float: left;margin-right: 50px;line-height: 52px;color: #323232;position: relative;padding-left: 22px;font-size: 14px;}
.viewCart-back i{background-position: -258px -60px;width: 18px;display: block;position: absolute;left: 0px; top: 18px; height: 14px;}
.viewCart-site{text-align: right;overflow: hidden;line-height: 22px;border: #f0f0f0 solid 1px;padding: 15px 30px;margin-bottom: 20px;}
.viewCart-site span{font-weight: bold;}
.viewCart-price{background: #f1fbff;overflow: hidden;margin-top: 20px;margin-bottom: -44px;padding: 20px 90px; border: #f0f0f0 solid 1px;}
.viewCart-price table{float: right;background: #f1fbff;}
.viewCart-price table tr.mt10 td{padding-top: 10px;line-height: 28px;}
.viewCart-price table tr td{padding-left: 20px;vertical-align:top;line-height: 20px;}
.viewCart-price table select{width: 140px;height: 28px;margin-bottom: 10px;}
.text-right{text-align: right;}

.view-set .viewCart-item .money{width: 146px;padding-left: 0px;min-height: 1px;}
.view-set .viewCart-item .money select{width: 140px;height: 28px;margin-bottom: 10px;overflow-x: hidden;}
.view-set .viewCart-top .money{width: 146px;padding-left: 0px;text-align: center;}
.view-set .viewCart-top .operating{width: 100px; text-align: left;padding-left: 44px;}
.view-set .viewCart-item .operating{width: 100px;padding-left: 44px;}

.payment-box{width: 1030px;margin: auto;}
.payment-title{line-height: 180px;text-align: center;font-size: 18px;}
.payment-title i.suc{width: 30px;height: 30px;display: inline-block;background-position: -252px -145px;vertical-align:text-bottom;margin-right: 10px;}
.payment-title i.fail{width: 30px;height: 30px;display: inline-block;background-position: -251px -199px;vertical-align:text-bottom;margin-right: 10px;}
.payment-info{background: #f0f0f0;padding: 30px 0px;text-align: center;margin-bottom: 80px;}
.payment-txt{width: 460px;padding: 20px 20px 20px 100px;background: #e6e6e6;margin: auto;text-align: left;line-height: 26px;}
.payment-txt p{word-break:break-all;width: 350px;}
.payment-txt span{font-weight: bold;}
.payment-info a{width: 160px;height: 30px;color: #fff;background: #c8000a;line-height: 30px;margin: 30px 30px 6px 30px;border-radius: 3px;font-size: 14px; display: inline-block;}
.payment-info a:hover{color: #fff;}

.payment-fail-msg{background: #f0f0f0;padding: 50px;margin-bottom: 80px;line-height: 22px;}
.payment-fail-msg .title{font-size: 14px;font-weight: bold;}
.payment-fail-msg .sub-title{font-weight: bold;margin-top: 5px;}
.payment-fail{min-width: 324px;margin: auto;text-align: left;line-height: 24px;}
.payment-fail .title{font-size: 18px;margin-bottom: 30px;text-align: center;padding-left: 0px;}
.payment-fail p{padding-left: 354px;}
.payment-fail p span{font-weight: bold;}
.payment-fail p span.red{margin: 0px 2px;font-weight: 100;min-width: 110px;overflow: hidden;display:inline-table;}
.payment-info .bot-title{color: #646464;font-size: 10px;}
.payment-fail-time span.red{font-size: 14px;font-weight: bold;}

.payment-online{width: 600px;height: 270px;border: #f0f0f0 solid 1px;margin: auto;margin-bottom: 200px;}
.payment-online span{display: inline-block;width: 100px;font-size: 12px;color: #323232;text-align: right;padding-right: 2px;float: left;}
.payment-num{line-height: 74px;}
.payment-num p{float: right;padding-right: 20px;}
.payment-num p span{font-size: 18px;color: #c8000a;text-align: left;width: auto;float: none;}
.payment-mode span{line-height: 50px;float: left;}
.payment-mode img{width: 120px;height: 50px;}
.payment-code{margin-top: 26px;line-height: 30px;overflow: hidden;}
.payment-code input{width: 130px;height: 28px;border: #ddd solid 1px;padding: 0px 10px;float: left;}
.payment-online .btn-dete{width: 100px;height: 28px;border-radius: 3px;background: #c8000a;cursor: pointer;color: #fff;margin: 26px 0px 0px 102px;}
.payment-online .msg-point{padding: 0px 10px 0px 30px;color: #c8000a;border: #c8000a solid 1px;height: 28px;line-height: 28px;float: left;margin-left: 10px; position: relative;background: #faf0f0;}
.payment-online .msg-point i{width: 20px;height: 20px;background-position: -9px -263px;display: block;position: absolute;left: 7px;top: 5px;}


.payment-choice .pay-order{border: #f0f0f0 solid 1px;}
.pay-order .pay-order-title{background: #f0f0f0;line-height: 80px;padding: 0px 25px 0px 80px;font-size: 12px;}
.pay-order .pay-order-title i{width: 30px;height: 30px;background-position: -252px -145px;display: block;position: absolute;left: 35px;top: 26px;}
.pay-order .pay-order-title span{font-size: 18px;}
.pay-order .pay-order-title p{float: right;}
.pay-order .pay-order-title p span{color: #c8000a;}
.pay-order-msg{padding: 25px;line-height: 22px;}
.pay-money{background: #f0f0f0;line-height: 50px;margin-top: 20px;overflow: hidden;padding: 0px 30px;border: #f0f0f0 solid 1px;}
.pay-moner-item{height: 50px;display: block;border-bottom: #ddd dashed 1px;padding-left: 10px;margin-bottom: -1px;overflow: hidden;}
.pay-money p{float: left;min-width: 130px;}
.pay-money input[type="checkbox"] {margin: 19px 4px 0px 14px; float: left;}
.pay-money input[type="text"]{width: 74px;height: 20px;border: #ddd solid 1px;padding: 0px 2px;margin-right: 10px;color: #c8000a;}
.pay-money-msg{margin-left: 50px;}
.pay-money-msg span{color: #c8000a;}
.pay-money .pay-money-stay{float: right;margin-right: 10px;}
.pay-money .pay-money-stay span{color: #c8000a;}

.pay-bank{margin-top: 20px;margin-bottom: 20px;}
.pay-bank .pay-bank-title{background: #dcdcdc;line-height: 38px;padding: 0px 25px 0px 40px;font-size: 12px;position: relative;}
.pay-bank .pay-bank-title i{width: 20px;height: 20px;background-position: -9px -263px;display: block;position: absolute;left: 16px;top: 14px;}
.pay-bank .pay-bank-title span{font-weight: bold;}
.pay-bank .pay-bank-title span.red{font-size: 18px;font-weight: 100;}
.pay-bank-list ul{overflow: hidden;padding-left: 70px;}
.pay-bank-list ul li{width: 214px;float: left;height: 61px; margin-right: 36px; margin-bottom: 20px;border: #ddd solid 1px;}
.pay-bank-list ul li.on{border-color: #d04b54;}
.pay-bank-list p{line-height: 40px;padding-left: 10px;font-weight: bold;position: relative;background: #f0f0f0;}
.pay-bank-list input[type="radio"] {display: none;}
.pay-bank-list label{height: 61px;width: 214px;display: inline-block;cursor: pointer;margin-right: 36px; margin-bottom: 20px;border: #ddd solid 1px;position: relative;}
.pay-bank-list label.on{border-color: #d04b54;}
.pay-bank-list label i{position: absolute;right: 0px;bottom: 0px;width: 10px;height: 10px;background-position: -11px -2605px;}
.pay-bank-list .pay-bank-box{padding-left: 70px;position: relative;background: #f0f0f0;}
.pay-bank-list .pay-more,.pay-bank-list .bank-more{position: absolute;cursor: pointer;right: 20px;top: 0px;color: #c8000a;font-weight: 100;}
.pay-bank-list .info-bank{overflow: hidden;margin-bottom: 20px;}
.pay-bank-list .bank-height{max-height: 170px;}
.pay-bank-list .info-bank.active{height:auto;overflow: hidden;margin-bottom: 20px;}
.pay-bank-list .info-pay{height: 0px;overflow: hidden;}
.pay-bank-list .info-pay.active{height:auto;overflow: hidden;}



.pay-password{padding-bottom: 100px;}
.pay-password input[type="text"]{width: 130px;height: 28px;line-height: 30px;border: #ddd solid 1px;padding: 0px 4px;}
.pay-password input[type="password"]{width: 130px;height: 28px;line-height: 30px;border: #ddd solid 1px;padding: 0px 4px;}
.pay-password .msg-point{padding: 0px 10px 0px 30px;color: #c8000a;border: #c8000a solid 1px;height: 28px;line-height: 28px;float: right; margin-left: 10px; position:absolute;background: #faf0f0;}
.pay-password .msg-point i{width: 20px;height: 20px;background-position: -9px -263px;display: block;position: absolute;left: 7px;top: 5px;}
.pay-password .link-forget{text-decoration: underline;margin-left: 84px;line-height: 30px;}
.pay-password .btn-dete{width: 84px;height: 26px;color: #fff;cursor: pointer;background: #c8000a;margin-left: 84px;border-radius: 4px;margin-top: 20px;}


/*购物车_结算_支付银行图标 20160930 梁楚崇*/
.bank-icon{background: url(../images/bgs/banklogo-new.jpg) no-repeat;}
#bank-WECHAT{background-position: 0px 0px;}
#bank-ALIPAY{background-position: 0px -60px;}
#bank-BOC{background-position: 0px -120px;}
#bank-ICBC{background-position: 0px -180px;}
#bank-ABC{background-position: 0px -240px;}
#bank-CCB{background-position: 0px -300px;}
#bank-COMM{background-position: 0px -360px;}
#bank-CMB{background-position: 0px -420px;}
#bank-POSTGC{background-position: 0px -480px;}
#bank-CIB{background-position: 0px -540px;}
#bank-CITIC{background-position: 0px -600px;}
#bank-CEBBANK{background-position: 0px -660px;}
#bank-CMBC{background-position: 0px -720px;}
#bank-HXBANK{background-position: 0px -780px;}
#bank-GDB{background-position: 0px -840px;}
#bank-SHB{background-position: 0px -900px;}
#bank-SPDB{background-position: 0px -960px;}

#bank-BEST{background-position: 0px -1020px;}
#bank-GNETE{background-position: 0px -1080px;}
#bank-HI{background-position: 0px -1140px;}
#bank-IPS{background-position: 0px -1200px;}
#bank-UMENABLE{background-position: 0px -1260px;}
#bank-TLZF{background-position: 0px -1320px;}
#bank-GHT{background-position: 0px -1380px;}

/*订单详情 20160811 梁楚崇*/
.gray-background{background-color: #f5f5f5;padding-bottom: 60px;}
.gray-background .viewCart{background: #fff;margin-top: 15px;padding: 0px;}
.gray-background .viewCart-top{background: #dcdcdc;}
.gray-background .viewCart-item{border-bottom: #dcdcdc solid 1px;}
.gray-background .viewCart-product{border: #dcdcdc solid 1px;}

.pay-cart .money{width: 175px;padding-left: 0px;padding-right: 10px;}
.pay-cart .viewCart-top .operating{text-align: left;width: 120px;}
.pay-cart .viewCart-item .operating{padding-left: 0px;width: 120px;}
.order-icon{background: url(../images/bgs/order_icon.png);display: inline-block;}
.order-crumbs{line-height: 22px;padding:10px 0px;}
.order-course-info ul{height: 180px;overflow: hidden;padding-top: 50px;}
.order-course-info ul li{width: 240px;float: left;text-align: center;position: relative;}
.order-course-info .on .order-icon-01{width: 46px; height: 50px;background-position: 0px 0px;}
.order-course-info .on .order-icon-02{width: 56px; height: 50px;background-position: 0px -59px;}
.order-course-info .on .order-icon-03{width: 68px; height: 50px;background-position: 0px -122px;}
.order-course-info .on .order-icon-04{width: 58px; height: 50px;background-position: 0px -186px;}
.order-course-info .on .order-icon-05{width: 52px; height: 50px;background-position: 0px -255px;}
.order-icon-01{width: 46px; height: 50px;background-position: -79px 0px;}
.order-icon-02{width: 56px; height: 50px;background-position: -79px -59px;}
.order-icon-03{width: 68px; height: 50px;background-position: -79px -122px;}
.order-icon-04{width: 58px; height: 50px;background-position: -79px -186px;}
.order-icon-05{width: 52px; height: 50px;background-position: -79px -255px;}
.order-icon-spot{width: 168px;height: 4px;position: absolute;left: 154px;top: 25px; background-position: 0px -352px;}
.order-course-info .on .order-icon-spot{background-position: 0px -322px;}
.order-course-info .next .order-icon-spot{background-position: 0px -336px;}
.order-course-info .on .title i{width: 16px;height: 10px;background-position: -145px -299px;margin-right: 2px; display:inline-block;}
.order-course-info .title{font-size: 14px;color: #979797;line-height: 24px;}
.order-course-info .on .title{color: #323232;}
.order-course-info p{line-height: 18px;}

.order-receipt-title{font-size: 18px;line-height: 46px;font-weight: bold;}
.order-receipt-info{background: #fff;padding: 6px 20px;}
.order-receipt-info .title{font-size: 16px;line-height: 30px;border-bottom: #ddd solid 1px;}
.order-receipt-info .txt{padding: 6px 15px;line-height: 30px;}

.viewCart-item .viewCart-order{overflow: hidden;padding: 24px 0px;float: none;width: 100%;}
.viewCart-item .viewCart-order .fl{padding-left: 40px;}
.viewCart-item .viewCart-order .fr{float: right;padding-right: 40px; line-height: 24px;}
.viewCart-item .viewCart-order .fr span{width: 100px;text-align: right;display: inline-block;}
.viewCart-item .viewCart-order .order-pay .red{width: auto;text-align: left;font-size: 18px;font-weight: bold;}
.viewCart-item .viewCart-order-pay{border-top: #dcdcdc solid 1px;padding-top: 25px;height: 75px;text-align: right;margin: 0px 25px;}
.viewCart-order-pay a{width: 120px;height: 50px;color: #fff;background: #c8000a;line-height: 50px;text-align: center;font-size: 18px;display:inline-block;}

.order-bottom{margin-top: 15px;background: #fff;padding: 20px;}
.order-bottom .title{font-size: 16px;color: #c8000a;}
.order-bottom .msg{padding: 12px 0px;line-height: 20px;}
.order-bottom span{font-size: 40px;display:inline-block;float: left;margin-right: 2px; line-height: 18px;}
.order-bottom .btn-dete{width: 70px;height: 30px;background: #c8000a;color: #fff;display: inline-block;margin-left: 60px;margin-top: 10px;text-align: center;line-height: 30px;border-radius: 3px;cursor: pointer;border: none}
.order-bottom input[type="text"]{width: 130px;height: 28px;border: #ddd solid 1px;padding: 0px 4px;margin-right: 4px;}
.order-bottom input[type="password"]{width: 130px;height: 28px;border: #ddd solid 1px;padding: 0px 4px;margin-right: 4px;}

.order-box .gx-guess-title{margin-top: 50px;}
.order-main{min-height: 250px;display: block;}
.order-main:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.order-main-info{width: 350px;min-height: 240px;padding-bottom: 10px; background: #fff;float: left;}
.order-main-msg{width: 840px;min-height: 248px;background: #fff;float: right;border-top:#c8000a solid 2px; }
.order-main-info .title{line-height: 40px;background: #dcdcdc;padding: 0px 20px;font-size: 16px;}
.order-main-info .info-li{padding-left: 85px;position: relative;padding-right: 20px;margin-top: 16px;min-height: 18px;word-break:break-all;}
.order-main-info .info-li span{position: absolute;left: 20px;text-align: right;width: 65px;display: inline-block;}
.order-main-info .info-more{right: 20px;top: 0px; position: absolute;cursor: pointer;}
.order-main-info .more-info{padding-top: 6px; z-index: 99;position: absolute;right: -20px;display: none;}
.order-main-info .more-info-msg{width: 160px;border: #c8000a solid 1px;border-radius: 3px;background: #fff;padding: 10px;z-index: 99;color: #323232;padding-left: 20px;}
.order-main-info .more-info-msg b{margin-left: -8px;}
.order-main-info .more-info-msg i{width: 10px;height: 5px;background-position: -271px -119px;display: block;position:absolute;top: 1px;right: 40px;}
.order-main-info .more-info-msg p{margin-bottom: 6px;}
.order-main-info .info-more i.up{width: 8px;height: 9px;background-position: -263px -117px;display: inline-block;margin-left: 2px;}
.order-main-info .info-more.down{color: #c8000a; }
.order-main-info .info-more.down i.up{background-position: -271px -108px;}

.order-msg .title{font-size: 18px;margin-bottom: 10px;}
.order-msg .title i{width: 26px;height: 28px;background-position: -5px 0px;display: inline-block;position: absolute;margin-left: -30px;}
.order-msg .msg{line-height: 20px;word-break: break-all;padding-right: 30px;}
.order-msg .msg a{margin-right: 10px;}
.order-msg .btn-dete{width: 100px;height: 30px;border-radius: 3px;color: #fff;background: #c8000a;text-align: center;line-height: 30px;display: inline-block;margin: 10px;}
.order-msg-waitPay{padding: 70px 0px 0px 260px;}
.order-msg-payWait{padding: 60px 0px 0px 190px;}
.order-msg-payEnd{padding: 60px 0px 0px 140px;}
.order-msg-closePay{padding: 90px 0px 0px 260px;}
.msg-express{padding-left: 63px;width: 450px;position: relative;}
.order-express-more .btn-more{position: absolute;right: -50px;width: 40px; top: 0px;}
.order-express-info{position: absolute;left: -74px;top: 0px;padding-top: 24px;width: 622px;height: 322px;display: none;z-index: 99;}
.order-express-more .btn-more i{width: 8px;height: 9px;background-position: -263px -117px;display: inline-block;margin-left: 2px;}
.order-express-more .btn-more.down{color: #c8000a; }
.order-express-more .btn-more.down i{background-position: -271px -108px;}

.order-express-info i{width: 10px;height: 5px;background-position: -271px -119px;display: block;position:absolute;top: 19px;right: 10px;}
.order-express-info .order-courier{border: #c8000a solid 1px;z-index: 99;margin: auto;top: auto;border-radius: 3px;left: 0px;}

.order-success-top{border: #ddd solid 1px;line-height: 32px;padding: 20px 0 30px 486px;}
.order-success-top p{margin-top: 10px;}
.order-success-top .title{font-size: 18px;}
.order-success-top i{width: 30px;height: 30px;display: inline-block;background-position: -252px -145px;vertical-align: text-bottom;margin-left: -40px;position: absolute;}
.order-success-top a{width: 76px;height: 32px;line-height: 32px;color: #fff;background: #323232;border-radius: 4px;text-align: center;display: inline-block;margin-left: 10px;}
.order-success-top a.red{background: #c8000a;}
.order-success-top a:hover{color: #fff;}

/*猜你喜欢*/
.gx-guess-title{font-size: 20px;line-height: 18px;height: 20px; text-indent: 10px;position: relative;border-left:#c8000a solid 4px;}
.gx-guess-title span{position: absolute;right: 0px;font-size: 12px; color: #8c8c8c;padding-right: 25px;line-height: 24px;background-position: 44px -349px;cursor: pointer;}
.gx-guess-list{ width:1200px;height: 340px;  position:relative;overflow: hidden;margin-top: 20px;}
.gx-guess-list ul{width: 1210px;}
.gx-guess-list ul li{width: 230px;height: 300px;margin-right: 10px; float:left;overflow:hidden;position: relative;border: #c8c8c8 solid 1px;background: #fff;}
.gx-guess-list ul li:hover{border: #c8000a solid 1px;}
.gx-guess-list ul li a{display: block;}
.gx-guess-list ul li a:hover{color: #c8000a;}
.gx-guess-list ul li  img{ width:230px; height:230px; display:block;}
.gx-guess-list ul li .title{font-size: 15px;line-height: 22px;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 0px;}
.gx-guess-list ul li .sub-title{color: #c8000a;font-size: 16px;}
.gx-guess-list .gx-gl-info{margin:10px;padding-right: 40px; line-height: 18px;background-position: 180px -384px;height: 44px;}

/*购物车结算输入框*/
.viewCart-item .choice-info input{width: 130px;height: 28px;margin-bottom: 10px;border: #ccc solid 1px;padding: 0px 4px;}